At a Glance
- Tasks: Design and build impactful software solutions using Python and React.
- Company: Join a cutting-edge AI tech company transforming operational processes.
- Benefits: Competitive salary, equity, hybrid work, and extensive benefits.
- Why this job: Make a real difference by shipping products that solve customer problems.
- Qualifications: Experience in Python and modern frontend frameworks; problem-solving mindset.
- Other info: Collaborative environment with opportunities for international travel and career growth.
The predicted salary is between 64000 - 105000 Β£ per year.
Location: London-based (hybrid)
Salary: Β£80,000 - Β£150,000 + equity
Tech Stack:
- Backend: Python (Flask or FastAPI or Django - ideally a blend of 2)
- 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.
Senior Software Engineer in London employer: SR2 REC LTD
Contact Detail:
SR2 REC LTD 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 tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which are often the best way to get your foot in the door.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Python and React. This gives potential employers a taste of what you can do and demonstrates your hands-on experience.
β¨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills, so you can impress during those crucial moments.
β¨Tip Number 4
Donβt forget to apply through our website! Weβre always on the lookout for talented engineers who want to make an impact. Plus, itβs a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Senior Software Engineer in London
Some tips for your application π«‘
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. 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: Use your cover letter to tell us why you're passionate about building software that makes a difference. Share specific examples of projects where you've shipped real products and solved customer problems. This is your chance to shine!
Showcase Your Problem-Solving Skills: In your application, mention instances where you've tackled production issues or contributed to root cause analysis. We love engineers who focus on outcomes, so let us know how you've made an impact in your previous roles.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you donβt miss out on any important updates. We can't wait to hear from you!
How to prepare for a job interview at SR2 REC LTD
β¨Know Your Tech Stack
Make sure youβre well-versed in the tech stack mentioned in the job description. Brush up on Python frameworks like Flask and FastAPI, as well as React and TypeScript. 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 solutions. Highlight your pragmatic engineering mindset and how youβve approached challenges in past projects. This will resonate well with the companyβs focus on outcomes over perfection.
β¨Demonstrate Ownership
Be ready to talk about times when you took ownership of a project from start to finish. Discuss how you managed features end-to-end, from build through deployment. This aligns perfectly with what theyβre looking for in a candidate who enjoys shipping software frequently.
β¨Engage with Non-Technical Stakeholders
Since collaboration with product and operations teams is key, prepare to share experiences where youβve worked closely with non-technical stakeholders. Show how you can communicate complex technical concepts in an understandable way, which is crucial for this role.