Senior Software Engineer in London
Senior Software Engineer

Senior Software Engineer in London

London Full-Time 36000 - 60000 ÂŁ / year (est.) Home office (partial)
F

At a Glance

  • Tasks: Lead technical delivery of AI-driven projects and collaborate with cross-functional teams.
  • Company: Join Faculty, a leader in human-centric AI transforming decision-making.
  • Benefits: Diverse team, professional growth, and the chance to work with brilliant minds.
  • Why this job: Make a real impact by solving complex challenges with cutting-edge technology.
  • Qualifications: Full-stack experience with Python, TypeScript, and React; strong collaboration skills.
  • Other info: Dynamic environment with opportunities for creativity and innovation.

The predicted salary is between 36000 - 60000 ÂŁ per year.

About Faculty

At Faculty, we transform organisational performance through safe, impactful and human‐centric AI. With more than a decade of experience, we provide over 350 global customers with software, bespoke AI consultancy, and Fellows from our award‐winning Fellowship programme. Our expert team brings together leaders from across government, academia and global tech giants to solve the biggest challenges in applied AI. Should you join us, you will have the chance to work with, and learn from, some of the brilliant minds who are bringing Frontier AI to the frontlines of the world.

About the Role

We are looking for a full‐stack Senior Software Engineer to work in our Customer Development team on our ground‐breaking Frontier platform. Your role will focus on scaling our Decision Intelligence offering – providing AI capabilities across high‐impact decisions. This comes with genuinely interesting technical challenges, with huge space for creativity and influence. We are actively seeking a senior full‐stack engineer to deliver our cutting‐edge product, Frontier, to new clients. As we continue to expand our platform's reach, you will have the unique opportunity to build a scalable AI‐focused product, remain close to live customer feedback whilst leading the way in technical best practices.

In this role, you will be immersed in hands‐on work, tackling complex real‐world challenges using state‐of‐the‐art technology. From optimising multinational supply‐chain logistics to reducing time‐to‐market for clinical trials and supporting sustainability goals in various industries, Frontier empowers organisations to make informed decisions through AI‐driven insights. Join us on this exciting journey of transforming decision‐making with AI and machine learning, revolutionising how businesses thrive utilising Decision Intelligence.

What you will be doing:

At the heart of Decision Intelligence for each customer lies one or more Computational Twins (CT). A CT is a digital representation of an existing business process in which decisions are made. Our platform enables a CT to show historical process performance, model future behaviour and simulate decisions. As a Senior Full Stack Engineer in the Customer Development team, you will lead the technical delivery of customer‐facing projects, working as part of small, cross‐functional teams. You will collaborate directly with customers and their engineering teams to understand their systems and data, and help integrate Frontier into their workflows. This often includes extending or adapting our frontend, backend, and infrastructure‐as‐code components, as well as supporting the creation of Computational Twins that model complex real‐world systems. You will play a hands‐on role in shaping how Frontier is deployed and scaled in production environments, ensuring it delivers real impact from day one.

Your responsibilities will include:

  • Serve as a strong technical contributor within a cross‐functional Delivery Squad, working alongside Engineers, Product Designers, Data Scientists, and a Delivery Manager to deliver impactful customer solutions.
  • Mentor and support the growth of more junior engineers in the team.
  • Collaborate across the wider Frontier engineering organisation to implement new features, resolve issues, and improve the product's user experience.
  • Build and extend the product using one or more of our primary languages – Python & TypeScript. Experience with Infrastructure as Code and Rust are also useful.
  • Work directly with customer stakeholders, including end users and engineering teams, to integrate Frontier into existing systems, data sources, and workflows.

What we are looking for:

  • Full‐stack engineering experience with Python, Typescript and React.
  • Experience with PostgreSQL.
  • Knowledge of CI/CD pipelines (ideally with GitLab).
  • Strong understanding of system architecture and design.
  • Experience championing automated testing strategies across various levels of the test pyramid.
  • Experience working with cross‐functional teams of engineers.
  • Experience collaborating with Product Managers and Product Designers to ensure delightful customer experiences.
  • Expertise in Docker with deployment on Kubernetes, preferred.
  • An understanding of the AI value chain.
  • Experience with startup‐centric fast‐paced work, sometimes introducing creative approaches to difficult problems.

What we can offer you:

The Faculty team is diverse and distinctive, and we all come from different personal, professional and organisational backgrounds. We all have one thing in common: we are driven by a deep intellectual curiosity that powers us forward each day. Faculty is the professional challenge of a lifetime. You will be surrounded by an impressive group of brilliant minds working to achieve our collective goals. Our consultants, product developers, business development specialists, operations professionals and more all bring something unique to Faculty, and you will learn something new from everyone you meet.

Senior Software Engineer in London employer: Faculty

At Faculty, we pride ourselves on being an exceptional employer, offering a vibrant work culture that fosters innovation and collaboration among a diverse team of experts. As a Senior Software Engineer, you'll not only tackle complex challenges in AI but also have ample opportunities for personal and professional growth, all while contributing to impactful projects that shape the future of decision-making. Join us in our mission to transform organisational performance through cutting-edge technology, and enjoy the unique advantage of working alongside some of the brightest minds in the industry.
F

Contact Detail:

Faculty Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to people in your industry on LinkedIn or at tech meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Python and TypeScript. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to get noticed by our team. Plus, we love seeing candidates who are genuinely interested in joining Faculty.

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

Full-stack Engineering
Python
TypeScript
React
PostgreSQL
CI/CD Pipelines
System Architecture
Automated Testing Strategies
Cross-functional Team Collaboration
Docker
Kubernetes
AI Value Chain Understanding
Mentoring Junior Engineers
Customer Integration

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with Python, TypeScript, and full-stack engineering. We want to see how your skills align with the role, so don’t hold back on showcasing relevant projects!

Showcase Your Problem-Solving Skills: In your application, share examples of how you've tackled complex challenges in previous roles. We love seeing creativity in action, especially when it comes to AI and decision-making solutions.

Highlight Team Collaboration: Since you'll be working closely with cross-functional teams, mention any experiences where you’ve collaborated with engineers, product designers, or data scientists. We value teamwork and want to know how you contribute to a positive team dynamic.

Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for this exciting opportunity at Faculty!

How to prepare for a job interview at Faculty

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, TypeScript, and React. Brush up on your knowledge of PostgreSQL and CI/CD pipelines too. Being able to discuss your experience with these tools confidently will show that you're ready to hit the ground running.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex challenges in your previous roles. Think about how you’ve used AI or machine learning to drive decision-making or improve processes. This will demonstrate your ability to contribute to Faculty's mission of transforming organisational performance.

✨Emphasise Collaboration

Since the role involves working closely with cross-functional teams, be ready to share experiences where you’ve successfully collaborated with engineers, product designers, or data scientists. Highlight how you’ve mentored junior engineers or contributed to team growth, as this aligns with the responsibilities of the position.

✨Ask Insightful Questions

Prepare thoughtful questions about Faculty’s projects, culture, and future direction. Inquire about their approach to integrating AI into customer workflows or how they handle feedback from clients. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Senior Software Engineer in London
Faculty
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

F
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>