Software Developer/ Engineer/ Architect

Principal Software Architect

Introduction 

Are you searching for an opportunity to play a key role in driving the dramatic growth of a highly successful software company? 

We at FWI and Poppulo have come together to create the market’s most comprehensive omnichannel employee communications platform with unmatched personalization, measurement capabilities, and class-leading space management solution. For the first time, organizations can instantly connect with every employee -- both disconnected and connected -- wherever they work, through a single omnichannel platform. 

The combined business currently serves 6,000+ customers, connecting with and serving content to over 35 million employees in more than 80 countries. 

We know there’s no such thing as a “perfect" candidate - we’re all a work in progress and are growing new skills and capabilities all the time. We encourage you to apply for a position with FWI/Poppulo even if you don’t meet 100% of the requirements. We believe in fostering an environment where there is a diversity of perspectives, in hopes that we can all thrive. 

The Opportunity 

At Poppulo we believe that learning and innovation go hand in hand. 

Our company value of “Don’t just work, Learn” is alive and well in Engineering. We provide dedicated research time, unlimited access to learning material, book clubs, regular in-house tech talks, conference attendance…the list goes on! 

Poppulo is going through a transformation. 

We have a unique, but time-sensitive opportunity to define and own a new market in Enterprise Internal Communications. 

We are significantly investing in enhancing our Poppulo Platform to ensure it remains compelling for large customers to deliver Organisational Communications across the enterprise. This platform must meet all of the requirements of a large enterprise in terms of features and functionality, but also architectural best practises, quality, security and scalability. 

You will work alongside a fun and highly motivated cross-functional team (Research, Development, Architecture, QA, PM, UX/UI), in a supportive agile culture, where flexibility allows you the best possible work-life balance. 

The opportunities available with us are full-time and permanent and this role’s focus will be to: 

  • Create high-level product API boundary specifications and integration designs for automated continuous integration and continuous delivery/deployment
  • Identify process and technology redundancies and gaps to improve operation and development efficiencies
  • Produce, promote and govern scalable and reliable architectural patterns and standards to follow (with reference implementations)
  • Create a map or blueprint of the structure and operations of Poppulo products in an enterprise organisation
  • Guiding and assisting the development team throughout the DevSecOps and DataOps processes, including technical tradeoffs
  • Collaborate on troubleshooting and resolving issues with tuning, coding or design
  • Evaluate industry trends for opportunities and risks, including security
  • Lead vendor and partner technical evaluations
  • Mentoring, coaching, cultivating innovation and knowledge sharing across all business units
  • Collaborating with various stakeholders to align architecture roadmaps with product vision, business value and agile delivery
  • Represent the company at technical conferences, lead meetups and regularly publish blogs.

About you 

  • You have at least 10 years experience in Product Development and Architecture.
  • You have excelled and differentiated yourself as a leader and influencer, someone that engineers and the business listens to.
  • You are a recognised technical expert in many technologies, and you have a solid understanding of cross platform technologies and integrations.
  • You are influential in developing suitable architectural runways for the Engineering team.
  • You are an excellent written and verbal communicator. You can explain technical concepts to both technical and non-technical audiences.
  • You are a change leader. You listen, negotiate, gain support and motivate people to move to the new position.
  • You are strategic and innovative. You develop creative solutions to complex challenges using standards when available or by developing new standards when appropriate.

Some Relevant Functional Skills 

  • Cloud AWS/Azure knowledge
  • Experience with RESTful services
  • API Gateways, GraphQL and API best practices
  • Experience engaging directly with customers
  • Ability to solve problems creatively and effectively
  • Technology community involvement e.g. conferences, meetups, blogging, etc.
  • History of continually learning and adapting to the latest trends and technology
  • Experience in applying different techniques, tools and approaches based on the situation
  • Experience with Business, Information/Data, Application or Technology architectures
  • Experience architecting and building large scale cloud solutions using ‘AWS Well-Architected Framework’ or similar

About our tech stack 

We are constantly evolving our processes, approach, tools & techniques. At the moment we rely heavily on the following technologies, if you know something about them or have used them before that’s great: 

  • Java, Spring, Kotlin, Swift
  • ReactNative, (Typescript/ES6, Reanimated, React Navigation)
  • XCode/Android Studio, Fastlane
  • AWS, Azure
  • Angular, React
  • Docker, Kubernetes
  • Kafka, Kinesis
  • Prometheus, Grafana
  • Git, DevSecOps, CICD
  • MySQL, Redshift, Cassandra, Aurora, Redis
  • Junit, Jest, Espresso, XCUITest
  • MySQL, Redshift, Cassandra
  • Choice of computer (Macbook Pros are standard issue) 
  • Competitive salary 
  • Performance-related bonus 
  • Family Healthcare (LAYA) 
  • Flexible working hours 
  • Educational Assistance Program 
  • Training and conference attendance 
  • Access to Safari Online 
  • In-house soft skills training 
  • In-house tech talks 
  • Research time 
  • Bike to work scheme