Remote Senior Software Engineer in Newport

Remote Senior Software Engineer in Newport

Newport Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
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; strong DevOps skills.

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 Newport 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 sectors that matter. Our collaborative and inclusive work culture fosters intellectual curiosity and offers ample opportunities for professional growth, particularly within our Defence team where you can contribute to high-stakes projects. With the flexibility to work remotely or from our London office, we ensure a balanced work-life dynamic while tackling some of the most pressing challenges in technology today.

F

Contact Details:

Faculty AI Recruitment Team

StudySmarter Expert Advice🤫

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

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 job openings or refer you directly!

Tip Number 2

Prepare for those technical interviews like a pro! Brush up on your Python and compiled languages, and don’t forget to practice system design and pair programming. Use platforms like LeetCode or HackerRank to sharpen your skills. The more confident you are, the better you'll perform!

Tip Number 3

Show off your passion for AI and software engineering during interviews! Share your personal projects or contributions to open-source software that demonstrate your skills and enthusiasm. This will help you stand out as someone who genuinely cares about the field.

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 Faculty and being part of our mission to innovate with responsible AI.

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

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.