Remote Senior Software Engineer

Remote Senior Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
F

At a Glance

  • Tasks: Design and build cutting-edge AI solutions for defence, bridging research and production.
  • Company: Join Faculty, a leader in responsible AI innovation since 2014.
  • Benefits: Flexible remote work, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative team environment with strong focus on mentorship and career advancement.
  • Why this job: Make a real impact with AI technology that shapes the future of defence.
  • Qualifications: Experience in software development, Python, and a compiled language required.

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

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.

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.

As a Senior Software Engineer in our Defence business unit, you will lead backend and edge/IoT engineering for critical work streams, implementing robust, scalable patterns. You’ll bridge the gap between machine learning research and production-grade software, raising the technical bar through hands-on contribution and peer mentoring. Working alongside Lead Engineers and Data Scientists, you will scope and deliver high-impact solutions that provide immediate value to our customers in a fast-paced, entrepreneurial environment.

What you'll be doing:

  • Designing and building robust backend and edge/IoT components for diverse client deliverables across multiple software domains.
  • Scoping and executing bounded technical problems to ensure high-velocity delivery.
  • Shipping production-ready code in Python and at least one compiled language such as Rust, C++, Go, C#, or Java.
  • Implementing scalable CI/CD processes, containerisation with Docker, and deployments on Kubernetes or bare metal.
  • Mentoring and pairing with fellow engineers to share best practices and empower the team to deliver their best work.
  • Collaborating with Machine Learning and Data Science teams to operationalise agentic software and advanced AI tooling.

Who we're looking for:

  • You possess strong hands-on experience in application development and a solid understanding of modern system architecture and design.
  • You have a proven track record of shipping code used by paying customers in both Python and a compiled language.
  • You are highly skilled in DevOps practices, including GitLab CI/CD, Docker, and managing applications in production environments.
  • You bring experience with agentic software development and a passion for understanding and solving complex customer problems.
  • You thrive when acting as a key contributor within a squad, taking ownership of technical challenges and elevating the team's output.
  • You communicate effectively with technical and commercial stakeholders, translating complex requirements into robust engineering solutions.

The Interview Process:

  • Talent Team Screen (30 minutes)
  • System Design Interview (90 minutes)
  • Pair Programming Interview (90 minutes)
  • Commercial

Remote Senior Software Engineer employer: Faculty AI

At Faculty, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation. With access to powerful computational resources and opportunities for professional growth through mentorship and teaching, our team thrives in a supportive environment that values intellectual curiosity. Located in the vibrant Old Street area, you will be part of a diverse team dedicated to transforming organisational performance through impactful AI solutions.

F

Contact Details:

Faculty AI Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Remote Senior Software Engineer

Tip Number 1

Get your networking game on! Connect with folks in the AI and software engineering space, especially those who work at Faculty or similar companies. Attend meetups, webinars, or even just reach out on LinkedIn. You never know who might give you a heads-up about an opportunity!

Tip Number 2

Prepare for those technical interviews like a pro! Brush up on your Python and compiled languages, and practice system design and pair programming scenarios. We recommend using platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with coding challenges.

Tip Number 3

Showcase your passion for AI and problem-solving during interviews. Share examples of how you've tackled complex issues in past projects, especially if they relate to human-centric AI. This will help you stand out as someone who truly aligns with Faculty's mission.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to the exciting work we do in the defence sector.

We think you need these skills to ace Remote Senior Software Engineer

Backend Development
Edge Computing
IoT Engineering
Python
Compiled Languages (Rust, C++, Go, C#, Java)
CI/CD Processes
Docker

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your experience in Python and any compiled languages, as well as your DevOps expertise. We want to see how you can contribute to our Defence team!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about AI and how your background makes you a great fit for Faculty. Share specific examples of your work that demonstrate your problem-solving skills and ability to deliver high-impact solutions.

Showcase Your Projects:If you've worked on relevant projects, whether personal or professional, make sure to include them. We love seeing real-world applications of your skills, especially those that involve backend and edge/IoT components. It helps us understand your hands-on experience!

Apply Through Our Website:We encourage you to apply directly through our website. This ensures your application gets to the right people quickly. Plus, it’s a great way to show your enthusiasm for joining our team at Faculty!

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, Docker, and Kubernetes, as these will likely come up during technical discussions.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems in software development. Think about how you’ve implemented scalable solutions or mentored others in your team. This will demonstrate your hands-on experience and ability to contribute effectively.

Understand the Company’s Mission

Familiarise yourself with Faculty's focus on human-centric AI and their work in the defence sector. Be ready to discuss how your skills align with their mission and how you can contribute to building responsible AI solutions that make a real-world impact.

Practice Pair Programming

Since there’s a pair programming interview, it’s crucial to practice this format. Find a friend or colleague to simulate the experience, focusing on clear communication and collaboration while solving coding challenges together. This will help you feel more comfortable during the actual interview.