Remote Senior Software Engineer in Stirling

Remote Senior Software Engineer in Stirling

Stirling Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
F

At a Glance

  • Tasks: Lead backend and edge/IoT engineering for impactful AI solutions in defence.
  • Company: Join Faculty, a pioneering AI company transforming industries since 2014.
  • Benefits: Flexible remote work, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative team culture with excellent career advancement opportunities.
  • Why this job: Make a real difference with cutting-edge AI technology in high-stakes environments.
  • Qualifications: Strong experience in application development, Python, and a compiled language.

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 Stirling 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 various sectors, including defence. Our collaborative and inclusive work culture fosters intellectual curiosity and professional growth, offering flexible working arrangements that allow you to balance on-site client engagements with remote work. Join us in a dynamic environment where your contributions will not only advance your career but also help shape the future of responsible AI technology.

F

Contact Details:

Faculty AI Recruitment Team

StudySmarter Expert Advice🤫

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

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 to chat about their experiences.

Tip Number 2

Prepare for those interviews like a pro! Brush up on your coding skills, especially in Python and any compiled languages you’re familiar with. Don’t forget to practice system design and pair programming scenarios, as they’ll likely come up during the interview process.

Tip Number 3

Show off your passion for AI! Be ready to discuss how you've used AI in past projects or how you envision its applications in the defence sector. This will help you stand out as someone who shares Faculty's vision of building responsible AI.

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 genuinely interested in joining our team and contributing to our mission.

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

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:Your cover letter is your chance to shine! Share your passion for AI and how it drives you to innovate. Let us know why you're excited about working with our Defence clients and how your background makes you a perfect fit for the role.

Showcase Your Projects:If you've worked on relevant projects, don’t hold back! Include links to your GitHub or any other platforms where we can see your code. We love seeing practical examples of your work, especially those that demonstrate your problem-solving skills in real-world scenarios.

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 shows us you’re keen to join 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 partner. Focus on clear communication and collaborative problem-solving. This will help you feel more comfortable during the actual interview and showcase your ability to work effectively within a team.