Remote Senior Software Engineer in Essex

Remote Senior Software Engineer in Essex

Essex 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 excellent career advancement opportunities.
  • 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.

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.

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 in Essex 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 the defence sector while fostering a collaborative and intellectually stimulating work environment. With flexible working arrangements, including remote options and opportunities for on-site engagement, we support your professional growth through mentorship and hands-on experience in cutting-edge technology. Join us to be part of a mission-driven team that values ethical AI and is dedicated to building a positive legacy through technology.

F

Contact Details:

Faculty AI Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Faculty or similar companies. A friendly chat can sometimes lead to opportunities that aren’t even advertised yet.

Tip Number 2

Prepare for your interviews by brushing up on your technical skills and understanding AI applications. We want you to shine, so practice coding challenges and system design questions relevant to the role.

Tip Number 3

Showcase your passion for AI and technology during interviews. Share your experiences and projects that highlight your problem-solving skills and how you’ve contributed to team success.

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.

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

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

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 bring value to our Defence team!

Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for AI. Share why you're excited about working with human-centric AI and how your background makes you a great fit for our team. Keep it concise but impactful!

Showcase Your Projects:If you've worked on relevant projects, whether personal or professional, make sure to mention them! We love seeing real-world applications of your skills, especially those involving backend development and CI/CD processes. It helps us understand your hands-on experience.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re genuinely interested in joining our team at Faculty!

How to prepare for a job interview at Faculty AI

Know Your Tech Stack

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 elevate team performance.

Understand the Defence Sector

Familiarise yourself with the unique challenges and requirements of working in the defence sector. Be ready to discuss how human-centric AI can be applied in high-stakes situations, and show your enthusiasm for contributing to ethical and reliable AI solutions.

Practice Pair Programming

Since there’s a pair programming interview, practice coding with a peer. Focus on clear communication and collaboration while solving problems together. This will help you feel more comfortable during the actual interview and showcase your teamwork skills.