At a Glance
- Tasks: Design and build impactful software that solves real customer problems.
- Company: Join a dynamic Series A AI tech company with a focus on innovation.
- Benefits: Competitive salary, equity, hybrid work, and extensive benefits.
- Why this job: Make a real impact by shipping production-critical software used daily.
- Qualifications: Experience in Python and modern frontend frameworks, with a passion for problem-solving.
- Other info: Collaborative environment with opportunities for international travel and career growth.
The predicted salary is between 64000 - 96000 £ per year.
Location: London-based (hybrid)
Salary: £80,000 - £150,000 + equity
Tech Stack:
- Backend: Python (Flask, FastAPI) - backend weighted
- Frontend: React, TypeScript
- Cloud Systems: GCP or AWS
Are you a software engineer who enjoys shipping real products, solving tangible customer problems, and seeing your work in production quickly? We are working with a Series A AI technology company building automation software that sits directly in the operational core of key businesses. This is not experimental AI. This is production critical software used daily by hundreds of customers.
This is a hands-on individual contributor role suited to engineers who want ownership, pace, and impact without layers of process getting in the way.
What you will be doing:
- Designing, building, and maintaining backend services and APIs using Flask & FastAPI
- Building and evolving user facing web components using React/TypeScript
- Integrating third party services and AI models into production workflows
- Investigating production issues and contributing to root cause analysis
- Collaborating closely with product, operations, and non-technical stakeholders
- Participating in code reviews and shaping engineering standards
What they are looking for:
- Someone who genuinely enjoys building and shipping software frequently
- Strong problem solving ability with a pragmatic engineering mindset
- Comfort owning features end to end from build through deployment
- A bias to action while still caring about scalability and reliability
- Ability to work across the stack or depth in one area with curiosity in others
- Experience with Python based backend systems and modern frontend frameworks
They value engineers who focus on outcomes over perfection, who simplify rather than over engineer, and who take responsibility rather than waiting for instruction.
What you can expect:
- Meaningful equity
- London based role (hybrid) with regular in person collaboration & opportunities for international travel
- Extensive company benefits
This role will suit engineers who want to work close to the product, close to customers, and close to real world impact. If you're looking for ownership, pace, and meaningful software problems, then get in touch at imogen@sr2rec.co.uk.
Senior Software Engineer in City of London employer: SR2 | Socially Responsible Recruitment | Certified B Corporation™
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 in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Python or React. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Flask, FastAPI, or React. This gives potential employers a taste of what you can do and how you solve real-world problems.
✨Tip Number 3
Prepare for those interviews! Brush up on your problem-solving skills and be ready to discuss your past experiences with shipping software. We want to see how you tackle challenges and deliver results.
✨Tip Number 4
Apply through our website! It’s the best way to get noticed. Make sure to tailor your application to highlight your ownership of projects and your bias towards action. We love seeing candidates who are proactive!
We think you need these skills to ace Senior Software Engineer in City of London
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 experience with Python, React, and any cloud systems like GCP or AWS. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for software engineering. Share specific examples of projects you've worked on and how they relate to the role. Let us know why you're excited about working with us at StudySmarter!
Showcase Your Problem-Solving Skills: In your application, emphasise your problem-solving abilities and your pragmatic approach to engineering. We love engineers who focus on outcomes, so share instances where you've tackled challenges effectively and made an impact.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates. Plus, it shows us you're keen to join the StudySmarter family!
How to prepare for a job interview at SR2 | Socially Responsible Recruitment | Certified B Corporation™
✨Know Your Tech Stack
Make sure you’re well-versed in the tech stack mentioned in the job description, especially Python and React. Brush up on Flask and FastAPI, as well as any relevant cloud systems like GCP or AWS. Being able to discuss your experience with these technologies will show that you're a strong fit for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled real-world problems through your software engineering skills. Think about times when you’ve shipped products quickly or resolved production issues. This will demonstrate your pragmatic engineering mindset and ability to deliver results.
✨Emphasise Ownership and Impact
This role values engineers who take ownership of their work. Be ready to talk about projects where you’ve had end-to-end responsibility, from design to deployment. Highlight how your contributions have made a tangible impact on users or the business.
✨Engage with Non-Technical Stakeholders
Since collaboration with product and operations teams is key, prepare to discuss how you’ve effectively communicated with non-technical stakeholders in the past. Share examples of how you’ve simplified complex concepts for them, which shows your ability to bridge the gap between technical and non-technical teams.