top of page

Careers

Senior Software Engineer

Location: Hybrid
Employment Type: Full-time

What We Are looking

We are looking for a Senior Software Engineer with proven experience in the Oil and Gas Industry. You will be driving the delivery of new mobile features using cutting-edge tech and the latest tools.

 

As the Principal Software Engineer, you will be pivotal in providing value, convenience and delight to customers lives. You will be a strong leader and mentor of a team of talented Engineers building web and mobile applications used by tens of millions of customers. This is not a hands on role, but code reviews and being technology obsessed would be really beneficial.

 

Responsibilities:

 

  • Collaborate with the mobile product team to understand customer needs and product vision

  • Be a pioneer for the advancement of the mobile and web platform to encourage efficiency

  • Cultivate an environment of continuous engineering

  • Guide, lead and mentor a team of highly skilled engineers

  • Drive innovation in an agile environment

  • Coach and promote high-quality deliverables across a globally dispersed team

  • Growing the team; recruiting top talent onto the team

  •  

The successful candidates:

 

  • Will be able to demonstrate experience building customer-facing products with high performance and high scalability.

  • Advanced knowledge of multiple programming languages, specifically including Angular, HTML iOS and Flutter.

  • Implement the software development life cycle: build, maintain, test, deliver, release and document user-friendly and customer-centric software solutions, as required

  • Should be evidently a subject matter expert in two of the following software engineering specialisms: Engineering standards and Practises; User Experience; Analysis and Design; Performance; DevOps and CI/CD tooling

  • A background in mobile and web app development and architecture is essential

  • Experience leading and coaching development teams, ideally in a colocation setup

  • A background in building and managing the development of complex, large-scale applications that require a deep appreciation of application logic

  • Agile evangelist

bottom of page