Principal Engineer at Finder

Software Engineering, Sydney sydney engineering
Description
Posted 16 days ago

About Finder:

We are making waves around the world. Our goal is to share useful knowledge that helps the world make better decisions. Whether that's teaching people how to save money, get rewards or just comparing product choices. We have been recognised by Anthill as Australia's Coolest Online Company thanks to an amazing team, wonderful users and our innovative product.

Achieving our mission of changing the way the world makes decisions requires a diverse mix of creative, passionate and innovative people. We are committed to being an equal opportunities employer and continually striving to create a diverse and inclusive environment where all of our people feel a sense of belonging and bring their authentic selves to work.

Role Overview:

Working closely with the product management, design and engineering team, as a principal engineer, you are a subject matter and a primary domain expert responsible for the exquisite design and assembly of new technology, components, capabilities and products that grow finder’s capabilities. Your work can spearhead the growth of the commercial interests of the company. You will work closely with Engineering Leads, Principal Engineers, Product Managers and CPTO in order to achieve this. 

As a Principal Engineer, you will work across all teams to champion and deliver a code quality that is high, and that each engineer is developing professionally. You will work on the standardisation of our entire stack (Node, MongoDB, GraphQL, React, React Native & Kubernetes to name a few). You will help us scale our architecture on a global level, while focusing on upgrading services as we need them. 

In this role, it is essential that you have an understanding of the broader context of software engineering and product development strategy at finder, including the intersection of technical, business and customer-facing factors that carve the way to your work being successful. 

Main Responsibilities:

  • You will become the subject matter and domain expertise on finder engineering principles and execution
  • Work with Engineering Leaders to drive strategic goals to improve technical direction.
  • Guide projects and deliver on deadlines with cross-functional teams.
  • Identifying, improving and automating team processes and workflows
  • Coaching, mentoring and developing engineers (Associate, Mid & Senior). 
  • Championing and embodying great software engineering principles to deliver a better experience for our users and an engaging technology-led engineering environment. 
  • Quality and timely delivery of engineering deliverables. 
  • Improve performance and overcome scalability limits
  • Own meaningful parts of our service, have an impact, grow with the company

Essential Requirements of the Role:

  • Previous experience in a principal or architecture role. 
  • Experience working with Node.JS, MongoDB, GraphQL, React, React Native & Kubernetes. 
  • Expertise in Agile development methodologies.
  • Deep DevOps and networking experience, including monitoring, alerting and support. 
  • Software and Systems Architecture and solution design.
  • Thought and/or people leadership at a senior level. 
  • Continuous Integration and Continuous Deployment and Continuous Delivery practices. 
  • Excellence in architectural design, including SOA, Microservice architectures, messaging and event processing. 
  •  

Nice to have

  • High performance, low latency computing 
  • Experience in Kubernetes, AWS or GCP.
  • Demonstrable security, regulation, compliance and auditing expertise like Security concepts and certification experience including SOC-2, PCI or ISO27001
  • High performance, low latency computing 
  • Massive Use, Global Scale platforms
  • Financial Regulation in Australia, the USA and/or Europe.