Senior Software Engineer in London
Senior Software Engineer

Senior Software Engineer in London

London Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
Go Premium
A

At a Glance

  • Tasks: Lead the design and build of AI-driven applications and scalable data pipelines.
  • Company: Join a forward-thinking tech consultancy shaping military defence capabilities.
  • Benefits: Enjoy 26 days holiday, private healthcare, and a £1,000 development budget.
  • Why this job: Make an impact with cutting-edge technology in a dynamic, entrepreneurial environment.
  • Qualifications: Expertise in Python (FastAPI), SQL, and cloud platforms required.
  • Other info: Mentor junior engineers and enjoy hybrid working from a modern Shoreditch office.

The predicted salary is between 48000 - 72000 £ per year.

Lead Talent Consultant at Addition+, helping shape the next generation of Military Defence capabilities!

Role: Senior Software Engineer (Python - FastAPI)

Location: London (hybrid)

Package: Competitive salary + bonus + benefits

Industry: AI, Data Science & Technology Consulting

Security Clearance: Applicants Must have Active SC Clearance or above

What You'll Be Doing

  • Leading the end-to-end design and build of applications that utilise advanced AI and data-led software solutions.
  • Developing scalable data pipelines and backend services that support complex modelling work.
  • Setting standards for clean, efficient engineering across Python (FastAPI), SQL and cloud environments.
  • Training, tuning and deploying machine learning models into production.
  • Creating processes for robust data extraction, transformation and management.
  • Integrating new solutions with existing systems and ensuring smooth deployment.
  • Producing clear technical documentation and presenting findings to clients.
  • Staying current with emerging technologies and bringing fresh ideas into the team.
  • Contributing to proposals and shaping new project opportunities.
  • Mentoring junior engineers and driving best practice across the engineering team.

Main Skills Needed

  • Strong track record delivering complex software projects end-to-end.
  • Deep expertise in Python Application Development (FastAPI), with a strong SQL capability.
  • Hands-on experience building data pipelines, APIs and backend services.
  • Solid understanding of cloud platforms (Azure/GCP) and Bash scripting.
  • Advanced Docker knowledge, including storage, volumes and permissions.
  • Strong grounding in software engineering principles, version control and CI/CD.
  • Ability to review and improve others' code with a collaborative approach.
  • Excellent communication skills and confidence presenting technical work.
  • Experience mentoring or line-managing technical team members.
  • Eligible for UK security clearance (British citizenship and UK residency for 5+ years).

What's in It for You

  • A genuinely entrepreneurial environment with autonomy and variety.
  • Projects spanning multiple industries, technologies and data challenges.
  • 26 days' holiday + bank holidays + your birthday off.
  • BUPA private healthcare and a £1,000 annual development budget.
  • Performance-based bonus and hybrid working from a modern Shoreditch office.
  • Work from abroad for one month each year.
  • Regular socials, snacks and a supportive, ambitious team.

Equal Opportunity

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Senior Software Engineer in London employer: Addition+

At Addition+, we pride ourselves on being an exceptional employer, offering a dynamic and entrepreneurial environment where Senior Software Engineers can thrive. With a competitive salary, generous benefits including 26 days' holiday plus bank holidays, and the opportunity to work from abroad for a month each year, we foster a culture of innovation and collaboration. Our commitment to employee growth is evident through our annual development budget and mentorship opportunities, making us an ideal choice for those seeking meaningful and rewarding careers in the heart of London.
A

Contact Detail:

Addition+ 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 your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and FastAPI. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions and coding challenges. Practice explaining your thought process clearly, as communication is key in tech roles. We want to see how you think!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate candidates who are eager to join our team and contribute to exciting projects.

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

Python Application Development (FastAPI)
SQL
Data Pipeline Development
API Development
Backend Services Development
Cloud Platforms (Azure/GCP)
Bash Scripting
Docker
Software Engineering Principles
Version Control
CI/CD
Technical Documentation
Communication Skills
Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your expertise in Python, FastAPI, and any relevant projects you've led. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about AI and data-led solutions. Share specific examples of your work and how they align with what we do at StudySmarter.

Showcase Your Projects: If you've worked on interesting projects, especially those involving data pipelines or machine learning, make sure to mention them. We love seeing real-world applications of your skills, so don’t hold back!

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’s super easy – just follow the prompts!

How to prepare for a job interview at Addition+

✨Know Your Tech Inside Out

Make sure you brush up on your Python (FastAPI) skills and be ready to discuss your experience with building data pipelines and backend services. Be prepared to share specific examples of projects you've worked on, especially those that involved complex modelling or machine learning.

✨Showcase Your Problem-Solving Skills

During the interview, expect to tackle some technical challenges or case studies. Approach these problems methodically, explaining your thought process as you go. This will demonstrate your ability to think critically and apply your knowledge in real-world scenarios.

✨Communicate Clearly and Confidently

Since you'll be presenting technical findings to clients, practice articulating your ideas clearly. Use simple language to explain complex concepts, and don’t hesitate to ask for clarification if you don’t understand a question. Good communication is key!

✨Emphasise Team Collaboration

Highlight your experience mentoring junior engineers and collaborating with teams. Share examples of how you've contributed to best practices and improved code quality within your team. This shows that you’re not just a great engineer but also a team player who values collaboration.

Senior Software Engineer in London
Addition+
Location: London
Go Premium

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

A
  • Senior Software Engineer in London

    London
    Full-Time
    48000 - 72000 £ / year (est.)
  • A

    Addition+

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