Remote Lead Software Engineer in Portsmouth

Remote Lead Software Engineer in Portsmouth

Portsmouth Full-Time 80000 - 100000 £ / year (est.) Home office (partial)
F

At a Glance

  • Tasks: Lead a team to develop cutting-edge AI solutions for high-stakes Defence projects.
  • Company: Join Faculty, a leader in responsible AI innovation since 2014.
  • Benefits: Flexible remote work, competitive salary, and opportunities for professional growth.
  • Other info: Dynamic environment with a focus on ethical AI and global impact.
  • Why this job: Make a real impact with AI technology that shapes the future of Defence.
  • Qualifications: Proven experience in software development, leadership skills, and proficiency in Python.

The predicted salary is between 80000 - 100000 £ per year.

Why Faculty? We established Faculty in 2014 because we thought that AI would be the most important technology of our time. Since then, we’ve worked with over 350 global customers to transform their performance through human-centric AI. We don’t chase hype cycles. We innovate, build and deploy responsible AI which moves the needle - and we know a thing or two about doing it well. We bring an unparalleled depth of technical, product and delivery expertise to our clients who span government, finance, retail, energy, life sciences and defence. Our business, and reputation, is growing fast and we’re always on the lookout for individuals who share our intellectual curiosity and desire to build a positive legacy through technology. AI is an epoch-defining technology, join a company where you’ll be empowered to envision its most powerful applications, and to make them happen.

About the team: Our Defence team is focused on building and embedding human-centered AI solutions which give our nation a competitive edge in the defence sector. We collaborate with our clients to bring ethical, reliable and cutting-edge AI to high-stakes situations and maintain the balance of global powers essential to our liberty. Because of the nature of the work we do with our Defence clients, you will need to be eligible for UK Security Clearance (SC) and willing to work between 2 to 4 days per week on-site with these customers which may require travel to locations throughout the UK. When not required on client sites, you’ll have the flexibility to work from our London office or remotely from elsewhere within the UK.

About the role: 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.

The Interview Process: Talent Team Screen (30 minutes), Introduction to the role (45 minutes), System Design Interview (90 minutes), Pair Programming Interview (90 minutes).

Remote Lead Software Engineer in Portsmouth employer: Faculty AI

At Faculty, we pride ourselves on being at the forefront of AI innovation, empowering our employees to make a meaningful impact in high-stakes sectors like defence. Our collaborative and flexible work culture fosters intellectual curiosity and personal growth, while our commitment to ethical AI ensures that you will be part of a team that values responsibility and excellence. With opportunities for mentorship and leadership, particularly in our Defence team, you'll thrive in an environment that encourages you to push boundaries and develop cutting-edge solutions.

F

Contact Details:

Faculty AI Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Remote Lead Software Engineer in Portsmouth

Tip Number 1

Get to know the company inside out! Research Faculty's projects and values, especially in AI and Defence. This will help you tailor your conversations and show that you're genuinely interested in what they do.

Tip Number 2

Practice your technical skills before the interviews. Brush up on Python, Rust, or whatever languages are relevant. We recommend doing some mock coding challenges to get comfortable with the format you'll face during the pair programming interview.

Tip Number 3

Don’t underestimate the power of soft skills! Being a great communicator is key, especially when distilling complex concepts for non-technical stakeholders. Prepare examples of how you've successfully collaborated with cross-functional teams.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re proactive and serious about joining the Faculty team.

We think you need these skills to ace Remote Lead Software Engineer in Portsmouth

Backend Engineering
Edge/IoT Engineering
CI/CD Processes
Containerisation Strategies
Docker
Kubernetes
Python

Some tips for your application 🫡

Show Your Passion for AI:When writing your application, let your enthusiasm for AI shine through! We love candidates who are genuinely excited about the technology and its potential. Share any relevant projects or experiences that highlight your interest in human-centric AI.

Tailor Your Application:Make sure to customise your application to reflect the specific role of Lead Software Engineer. Highlight your experience with backend and edge/IoT engineering, and don’t forget to mention your proficiency in Python and other compiled languages. We want to see how you fit into our vision!

Be Clear and Concise:We appreciate clarity in applications. Use straightforward language to explain your skills and experiences. Avoid jargon unless it’s necessary, and make sure your key achievements stand out. This helps us quickly understand your strengths and how they align with our needs.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about Faculty and what we stand for!

How to prepare for a job interview at Faculty AI

Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and any compiled languages like Rust or C++. Brush up on your knowledge of CI/CD processes and containerisation with Docker and Kubernetes, as these will likely come up during technical discussions.

Showcase Your Leadership Skills

Since this role involves mentoring and leading a team, be prepared to discuss your leadership experiences. Think of specific examples where you've empowered others or fostered a culture of excellence. This will demonstrate that you not only have the technical skills but also the ability to inspire and guide a team.

Prepare for System Design Questions

Given the focus on high-stakes Defence projects, expect system design questions that assess your ability to create scalable and robust systems. Practice articulating your thought process clearly, as you’ll need to distil complex concepts into actionable insights for both technical and non-technical stakeholders.

Engage with the Interviewers

During the interview, don’t hesitate to ask questions about the company’s approach to AI and how they integrate it into their projects. This shows your genuine interest in their work and helps you gauge if their values align with yours. Plus, it can lead to a more engaging conversation!