Senior Software Engineer

Senior Software Engineer

Birmingham Full-Time 52000 - 78000 £ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Join a dynamic team as a Senior Full Stack Developer, driving product growth and innovation.
  • Company: Be part of a remote business with a family feel, known for award-winning technology.
  • Benefits: Enjoy fully remote work, personal development opportunities, and the chance to learn new skills.
  • Why this job: This role offers a chance to grow in a smaller team and explore exciting tech projects.
  • Qualifications: Essential skills include PHP, Laravel, Typescript, and Vue.js or React; experience in PHPUnit is a must.
  • Other info: Opportunity to work on projects involving data engineering, AI, and Machine Learning.

The predicted salary is between 52000 - 78000 £ per year.

Senior Software Engineer | London | £100,000 – £160,000 | Python | FastAPI | AWS

Location: London based – hybrid

Salary: £100,000 – £160,000 + equity

Tech Stack:

  • Backend: Python (experience with FastAPI or Django or Flask beneficial)
  • Cursor, Claude Code
  • AWS – experience with Azure & GCP beneficial

Are you a backend engineer who cares more about building robust systems and being part of a well-funded, fast moving start-up?

We are working with a recently funded Series A technology company building AI powered automation for real world, critical workflows. Their platform captures operational knowledge and turns it into production grade systems that AI can interact with safely and reliably.

This is not applied machine learning, not foundation model development, and not experimental agent playgrounds.

The work is focused on the engineering around AI: evaluation, control, reliability, and building systems that behave predictably in production. Engineers work closely with users, own problems end to end, and shape both the technical and product direction in a small, high trust team. It is an intellectually demanding environment where quality, correctness, and long term system design genuinely matter.

Responsibilities

  • Design and build backend systems that power a complex, evolving platform using Python
  • Own data models, schemas and database design with a strong focus on correctness and scale
  • Build ingestion pipelines and integrations with production customer systems
  • Develop tooling that enables AI capabilities while maintaining strong control and evaluation standards
  • Work directly with customers to understand workflows and translate them into reliable systems
  • Contribute to architectural decisions and long term platform evolution

Requirements for Success

  • Strong experience as a backend or systems focused engineer
  • Deep Python experience with excellent engineering fundamentals, or equivalent depth in a strongly typed language
  • Strong SQL skills and experience designing schemas
  • Experience building complex backend systems that evolve over time
  • Comfort working in ambiguous, early stage product environments
  • Experience with data ingestion pipelines or internal tooling for AI or data teams

The engineering team is currently small and senior, with a strong academic and systems background. There is no formal product team. Engineers own user experience, technical decisions and delivery. The culture values thinking time, technical rigour and clear communication over speed for its own sake.

Benefits

  • Competitive salary
  • High trust & autonomy working environment
  • Meaningful equity
  • High ownership role with direct influence on product and technical direction

This role will suit someone who enjoys hard systems, deep thinking, and building things that actually hold up in the real world.

If you’re looking for a role where you can make meaningful decisions, work on incredibly interesting and complex problems, and be part of an exceptional team, get in touch at imogen@sr2rec.co.uk.

Senior Software Engineer | London | £100,000 – £160,000 | Python | FastAPI | AWS

S

Contact Detail:

SR2 | Socially Responsible Recruitment | Certified B Corporation™ Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially PHP, Laravel, Typescript, and either Vue.js or React. Being able to discuss your experience with these frameworks confidently during an interview will show that you're a strong candidate.

Tip Number 2

Highlight any experience you have with cloud services and containerisation, as these are desirable skills for the role. Even if you haven't worked extensively with them, mentioning relevant projects or learning experiences can demonstrate your willingness to grow.

Tip Number 3

Prepare to discuss how you've contributed to team dynamics in previous roles. Since this position is in a smaller team, showcasing your ability to collaborate effectively and take initiative will be crucial.

Tip Number 4

Express your enthusiasm for personal development opportunities, particularly in areas like data engineering, AI, and Machine Learning. This shows that you're not just looking for a job, but are genuinely interested in growing with the company.

We think you need these skills to ace Senior Software Engineer

PHP
Laravel
Typescript
Vue.js
React
PHPUnit
Cypress
Containerisation
Cloud Services
Vite
Redis
Full Stack Development
Agile Methodologies
Version Control (Git)
Problem-Solving Skills
Team Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with PHP, Laravel, Typescript, and either Vue.js or React. Emphasise any projects where you've used these technologies to demonstrate your suitability for the role.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for working in a smaller team and your eagerness to develop new skills in areas like data engineering and AI. Mention specific examples of how you've contributed to previous teams or projects.

Showcase Relevant Projects: If you have any personal or professional projects that involve the desired technologies, include them in your application. This could be through a portfolio link or a brief description in your CV.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism.

How to prepare for a job interview at SR2 | Socially Responsible Recruitment | Certified B Corporation™

Showcase Your Technical Skills

Make sure to highlight your experience with PHP, Laravel, Typescript, and either Vue.js or React during the interview. Be prepared to discuss specific projects where you've used these technologies and how they contributed to the success of the project.

Demonstrate Problem-Solving Abilities

Expect to face technical challenges during the interview. Prepare to walk through your thought process on how you would approach solving common problems in full stack development, especially those related to PHPUnit and containerisation.

Express Your Passion for Learning

Since this role offers opportunities to expand into data engineering, AI, and Machine Learning, convey your enthusiasm for personal development. Share examples of how you've pursued learning new skills in the past and how you plan to continue doing so.

Cultural Fit and Team Dynamics

This company values a family feel and teamwork. Be ready to discuss how you work within a team, your communication style, and how you can contribute to a positive team environment. Share experiences that demonstrate your ability to collaborate effectively.

Senior Software Engineer
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Location: Birmingham
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

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