Engineering - Software (Information & Communication Technology)
Full time 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.
#J-18808-Ljbffr