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.mccormacklatitudeit.com.au