Principal Software Engineer (all genders)

All Job Positions

Principal Software Engineer (all genders)

WHAT WE’D LOVE YOU TO DO (AND LOVE DOING)

  • Excellent engineering skills and fundamental knowledge of engineering principals across the software development life cycle

  • Display ownership for our services from problem formulation, inception to solution design, as well as delivery and operations.

  • Drive the transition from legacy systems to a service oriented architecture, ensuring seamless integration and efficient performance.

  • Closely collaborate with Product Management (and other roles) to refine the functional requirements and build test cases to be verified during development and feature release.

  • Suggest and drive solutions that simplify the technical architecture of individual services or pay down technical debt.

WE’D LOVE TO MEET YOU IF

  • Extensive experience as a Senior Systems or Senior Software Engineer

  • Production grade knowledge in Python and also some PHP, coupled with excellent general software engineering skills

  • You are familiar with a diverse range of database technologies such as PostgreSQL, MySQL, Elasticsearch, DynamoDB, Lambda, DynamoDB, Kinesis

  • Experience with service oriented architectures at scale and distributed systems

  • Experience building and operating large-scale applications in production

  • Deep knowledge in relevant AWS services and/or Kubernetes experience is a plus

  • Cloud-native experience and mindset

EMPLOYEE BENEFITS YOU’LL LOVE

GET IN TOUCH

Get in touch and Apply

Please read our privacy policy before you submit your application.