Join the Family

20

Jobs

23

Companies

Principal Software Engineer - Platform

Aglet

Aglet

Software Engineering
Melbourne VIC, Australia
Posted on Thursday, August 8, 2024

Onlife is seeking a highly skilled and experienced Principal Software Engineer to join our dynamic team. As a Principal Software Engineer, you will play a critical role in shaping the technical direction of our platform and driving the success of our software development initiatives.

Your key responsibilities will include:

  • Architecting and developing major system components, ensuring scalability, performance, and maintainability;
  • Leading the design and implementation of software features and capabilities, collaborating with cross-functional teams and stakeholders to gather requirements and provide technical insights;
  • Mentoring and coaching the engineering team, providing guidance on best practices, software design principles, and coding standards;
  • Conducting code reviews and providing constructive feedback to ensure high-quality code;
  • Identifying and evaluating emerging technologies and tools to enhance the efficiency and effectiveness of software development;
  • Driving the adoption of best practices and standards, ensuring consistent use of software engineering methodologies across the team;
  • Working closely with product managers and stakeholders to align technical solutions with business goals and customer needs;
  • Researching and implementing new algorithms and techniques to enhance the performance and functionality of the application;
  • Contributing to the continuous improvement of the development process, including CI/CD pipelines, automated testing, and deployment strategies;
  • Develop and document technical specifications, API’s and design documents; and
  • Mentor junior engineers, fostering a culture of knowledge sharing and continuous learning.