At a Glance
- Tasks: Design and build scalable software solutions while mentoring junior developers.
- Company: Join a forward-thinking tech company making a real impact on millions.
- Benefits: Enjoy a competitive salary, flexible working, and wellness support.
- Why this job: Be part of a collaborative culture focused on clean code and meaningful mentorship.
- Qualifications: Proficiency in Python or JavaScript/TypeScript; experience with cloud-native development preferred.
- Other info: Hybrid working model with 1-2 days in Winchester or London.
The predicted salary is between 43200 - 84000 £ per year.
Location: United Kingdom (Hybrid – 1–2 days/week in Winchester or London)
We are looking for experienced Senior Software Engineers across Full-Stack, Backend, Frontend, and DevOps/Cloud disciplines to join our growing tech teams. You’ll be part of a collaborative, cross-functional environment where clean code, scalable systems, and meaningful mentoring are core to how we work. This is your chance to work on products that have a real impact on millions of people—while continuing to grow your career in a supportive and forward-thinking culture.
What’s in it for you?
- Up to £70,000 base salary
- 6% pension contribution
- Private medical insurance
- 25 days annual leave (plus buy/sell options)
- Flexible benefits: Gymflex, wellness support, discounts, dental/travel insurance
- Hybrid working model supporting balance and well-being
What you’ll be doing:
- Design and build robust, scalable software solutions
- Contribute across the full software lifecycle—from planning to testing
- Write clean, maintainable code and implement automated testing
- Collaborate in product squads and contribute to architectural decisions
- Mentor junior developers and share knowledge within your team
- Stay current with emerging tools, technologies, and best practices
Who we’re looking for:
- Full-Stack / Backend Engineers: Proficiency in Python, familiarity with cloud-native development (preferably AWS), experience with CI/CD pipelines and automated testing
- Full-Stack / Frontend Engineers: Strong knowledge of JavaScript/TypeScript, experience with frameworks like React, Next.js, or similar, understanding of accessibility and testing best practices
- Cloud / DevOps Engineers: Strong hands-on experience with AWS (certification a plus), skilled in Infrastructure as Code (preferably Terraform), solid grasp of CI/CD, observability, and modern cloud architectures
Sound good? APPLY NOW!!
Senior Software Engineer employer: Stott and May
Contact Detail:
Stott and May Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network with current and former employees of StudySmarter on platforms like LinkedIn. Engaging with them can provide you with insider knowledge about the company culture and the specific skills they value in a Senior Software Engineer.
✨Tip Number 2
Showcase your experience with cloud-native development, particularly AWS, during any informal conversations or interviews. Being able to discuss your hands-on experience with cloud technologies will set you apart from other candidates.
✨Tip Number 3
Prepare to discuss your approach to mentoring junior developers. Since this role involves sharing knowledge, having examples of how you've successfully guided others will demonstrate your leadership potential.
✨Tip Number 4
Stay updated on the latest trends in software development, especially around CI/CD pipelines and automated testing. Being able to speak confidently about these topics will show that you're proactive and committed to continuous learning.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly in Full-Stack, Backend, Frontend, or DevOps/Cloud disciplines. Emphasise your proficiency in Python, JavaScript/TypeScript, and any cloud technologies you've worked with.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your understanding of the company's mission. Mention specific projects where you designed scalable solutions or mentored junior developers to demonstrate your fit for the role.
Showcase Your Technical Skills: In your application, include examples of your work with CI/CD pipelines, automated testing, and cloud-native development. If you have certifications, especially in AWS or Terraform, make sure to highlight them.
Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in software engineering.
How to prepare for a job interview at Stott and May
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in Python, JavaScript, or any relevant technologies. Bring examples of your past projects that demonstrate your ability to design and build robust software solutions.
✨Understand the Company Culture
Research StudySmarter's collaborative and supportive environment. Be ready to discuss how you can contribute to mentoring junior developers and fostering a positive team dynamic.
✨Prepare for Technical Questions
Expect questions related to cloud-native development, CI/CD pipelines, and automated testing. Brush up on your knowledge of AWS and Infrastructure as Code, as these are crucial for the role.
✨Demonstrate Problem-Solving Skills
Be ready to tackle hypothetical scenarios or coding challenges during the interview. Show your thought process and how you approach problem-solving, as this is key for a Senior Software Engineer.