Job Description
Opportunity:
As a Principal Software Engineer you play a pivotal role in designing, developing and maintaining the critical infrastructure that powers our services. You will be self-driven and organised with a passion for building elegant and stable solutions. You will have the chance to work on a variety of exciting projects with complex challenges within a unique space. You’ll be at the forefront of delivering core solutions that have real world impact.
In addition, you will have a strong leadership mentality, guiding your team through both technical and delivery challenges to accommodate the customer’s requirements.
Responsibilities:
* Ownership of the team deliverables, working with the Scrum Master to define a path forward that meets the customer’s requirements.
* Get involved in the entire software development lifecycle from requirements gathering to design, implementation, test and deployment.
* Collaborate effectively with cross-functional teams including product, front-end development and QA.
* Mentor and guide junior developers contributing to the overall team’s growth.
Benefits:
We can offer you a range of flexible, hybrid and options to suit you, including optional compressed working schedule with every other Friday off. Our benefits including private health care, ca...