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, hybrid work, and flexible benefits like gym and wellness support.
- Why this job: Be part of a collaborative culture focused on clean code and continuous growth.
- Qualifications: Proficiency in Python or JavaScript/TypeScript; experience with cloud-native development and CI/CD.
- Other info: Work in a hybrid model with 1-2 days in Winchester or London.
The predicted salary is between 42000 - 84000 £ per year.
Location: United Kingdom (Hybrid – 1–2 days/week in Winchester or London)
We're 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!!
Locations
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
Familiarise yourself with the specific technologies mentioned in the job description, such as Python for Full-Stack/Backend roles or JavaScript/TypeScript for Frontend positions. Having hands-on experience with these tools will not only boost your confidence but also demonstrate your commitment to the role.
✨Tip Number 2
Engage with the tech community by participating in forums or attending meetups related to cloud-native development and CI/CD practices. This can help you network with professionals in the field and gain insights that could be beneficial during interviews.
✨Tip Number 3
Prepare to discuss your previous projects in detail, especially those that involved mentoring junior developers or working in collaborative environments. Highlighting your experience in these areas will align well with our culture of support and teamwork.
✨Tip Number 4
Stay updated on the latest trends in software engineering and cloud technologies. Being knowledgeable about emerging tools and best practices will not only impress us but also show that you're proactive about your professional growth.
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. Use keywords from the job description to demonstrate your fit for the role.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your understanding of clean code and scalable systems. Mention specific projects where you've contributed to architectural decisions or mentored junior developers.
Showcase Technical Skills: In your application, clearly outline your proficiency in Python, JavaScript/TypeScript, and any relevant frameworks like React or Next.js. If you have experience with AWS or CI/CD pipelines, make sure to highlight that as well.
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, 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 past projects where you designed and built scalable software solutions, and be ready to explain your thought process.
✨Demonstrate Collaboration
Since the role involves working in product squads, highlight your experience in collaborative environments. Share specific instances where you contributed to architectural decisions or mentored junior developers.
✨Discuss Best Practices
Familiarise yourself with clean code principles, automated testing, and CI/CD pipelines. Be ready to discuss how you implement these practices in your work and why they are important for software development.
✨Stay Current with Trends
Show that you are proactive about staying updated with emerging tools and technologies. Mention any recent trends in cloud-native development or frameworks like React and how you have applied them in your projects.