Remote Frontend Jobs
Faculty logo

Principal Software Engineer

FacultyLondon, United Kingdom
Apply now

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.

Who we're looking for:

  • 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.

View all remote jobs at Faculty

FAQ

Is the Principal Software Engineer position at Faculty remote?
Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
When was this Principal Software Engineer job posted?
This listing was posted on March 20, 2026 and is still open for applications.
How do I apply for the Principal Software Engineer position at Faculty?
Use the apply button on this page — it takes you directly to the employer’s application page.

More remote IoT jobs