Principal Software Engineer - Mutiple

The client is looking for multiple Principal Software Engineers, they will also be kicking off hiring for Engineering Managers in the new year too. 

About the Role:

Are you an experienced software engineering leader ready to shape the future of technology in a collaborative, innovative environment? We’re looking for a Principal Software Engineer to drive complex, cross-functional technical initiatives and architect scalable, maintainable solutions that support strategic business goals. This role combines hands-on technical expertise with strategic decision-making and mentoring, ideal for someone passionate about driving technical excellence and fostering an inclusive, high-performing engineering culture.
  
What You’ll Do:
  • Technical Leadership: Direct complex engineering projects across multiple teams, ensuring smooth coordination and technical success across platforms and systems.
  • Architect Future-Ready Systems: Develop and maintain scalable, secure, and efficient system architectures that are aligned with our organisational goals.
  • Mentor and Develop Talent: Share your expertise with senior engineers, setting the standard for engineering excellence and best practices.
  • Drive Strategic Decisions: Work closely with product and business stakeholders to turn high-level goals into actionable technical roadmaps, leveraging emerging tech to our advantage.
  • Strengthen Engineering Culture: Play a vital role in recruiting, onboarding, and cultivating a high-performing, inclusive team of skilled engineers.
  • Innovate with Stakeholders: Partner with product and business teams to develop forward-thinking solutions that meet market and customer needs.
  
What You’ll Bring:
  • Technical Proficiency: Extensive knowledge of at least one object-oriented language, such as C#, Java, or C++, along with experience in a popular JavaScript framework (e.g., React.js, Angular, Next.js).
  • Cloud Expertise: Proficiency with cloud infrastructure, particularly in Azure, AWS, or GCP.
  • Database and Performance Skills: Strong familiarity with SQL databases, Postgres, Redis, and experience optimising for system reliability and performance.
  • Tool Mastery: Understanding of CI/CD tools, DevOps principles, and experience with tools like DataDog and LaunchDarkly.
  • Experience in Leadership: At least 8 years in software engineering, with a minimum of 3 years in a technical leadership capacity, guiding cross-functional teams and mentoring senior engineers.
  • Educational Background: Bachelor’s degree in Computer Science or equivalent experience and certifications.
  
What will make you stand out?
  • Visionary Mindset: You see the big picture, creating and implementing technical strategies that support long-term objectives.
  • Problem Solver: You’re resourceful and quick to tackle challenges that involve complex, multi-system issues, maintaining high standards of reliability and performance.
  • Customer-Centric Thinking: You understand the importance of keeping the customer front and center in all technical initiatives.
  • Adaptable and Resilient: You thrive in dynamic environments, continually learning, adapting, and growing alongside our organisation.
  • Collaboration Focused: You’re skilled at building partnerships across teams, promoting an inclusive culture that values diverse perspectives
  
Interested to hear more?
  • Click apply and we can arrange a further discussion or reach out to Derek via email: Derek.mccormack@latitudeit.com.au
JobAdder.com