Remote Lead Software Engineer
Role details
Job location
Tech stack
Job description
As a Lead Software Engineer, you will spearhead our backend and edge/IoT engineering for high-stakes Defence projects, implementing patterns and practices that are both scalable and future-proof. You will bridge the gap between proof-of-concept and robust systems, raising the engineering bar across your team and the wider business unit.
Acting as both a technical authority and a mentor, you'll work alongside Machine Learning Engineers and Data Scientists to deliver production-grade solutions that provide immediate value to our customers in a fast-paced, entrepreneurial environment.
What you'll be doing:
- Leading and mentoring a dedicated squad of engineers to ensure the delivery of high-quality, scalable software.
- Designing and building complex components of client deliverables across backend and edge/IoT domains.
- Implementing robust CI/CD processes and containerisation strategies using Docker and Kubernetes.
- Shipping production-ready code in Python and compiled languages such as Rust, C++, or Go.
- Collaborating with cross-functional teams to integrate advanced AI and Machine Learning capabilities into software architectures.
- Distilling complex technical concepts into clear, actionable insights for both technical and non-technical stakeholders.
Requirements
- You have extensive experience in application development and a deep understanding of modern system architecture and design patterns.
- You are proficient in Python and at least one compiled language, with a proven track record of shipping code to paying customers.
- You bring a leadership mindset, with the ability to empower engineers and foster a culture of technical excellence.
- You possess strong hands-on experience with DevOps tools, including GitLab CI/CD, Docker, and deployment on bare metal or Kubernetes.
- You are a compelling communicator who can build trusted relationships with client-side engineers and senior business leaders.
- You thrive in ambitious environments and are passionate about solving real-world problems with immediate impact.
Benefits & conditions
- Unlimited Annual Leave Policy
- Private healthcare and dental
- Enhanced parental leave
- Family-Friendly Flexibility & Flexible working
- Sanctus Coaching
- Hybrid Working
If you don't feel you meet all the requirements, but are excited by the role and know you bring some key strengths, please don't hesitate in applying as you might be right for this role, or other roles. We are open to conversations about part-time hours.