At a Glance
- Tasks: Lead the design and development of a cutting-edge B2B fintech platform.
- Company: Join a high-growth B2B SaaS fintech with a collaborative culture.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Make a real impact in tech while mentoring and shaping future engineers.
- Qualifications: Experience in SaaS environments and strong backend engineering skills.
- Other info: Dynamic role with excellent career advancement opportunities.
The predicted salary is between 36000 - 60000 £ per year.
We are Dcoded, partnering with a high-growth B2B SaaS fintech to appoint a Staff Software Engineer as they embark on building the next-generation version of their core platform. This is a senior, hands-on engineering role reporting directly into the Director of Software, where you will play a critical role in technical direction, system design, and engineering excellence across a modern, cloud-native stack.
You will work at the intersection of architecture, delivery, and leadership, helping to shape how the product is built, scaled, and evolved while mentoring senior engineers and influencing engineering standards across the business.
What You'll Be Doing:- Acting as a technical leader within the engineering organisation, driving best practice across design, quality, performance, and security.
- Playing a key role in the architecture and build of a new version of a complex B2B fintech platform.
- Partnering closely with the Director of Software, Product, and Engineering Leads to translate business requirements into scalable technical solutions.
- Leading on system design and technical decision-making across backend services, APIs, and cloud infrastructure.
- Remaining hands-on in code, setting the standard for clean, maintainable, well-tested software.
- Supporting and mentoring senior engineers, contributing to a culture of continuous improvement and high engineering standards.
- Helping to modernise legacy elements while ensuring platform stability, resilience, and scalability.
You do not need to be an expert in everything, but strong depth in several areas is expected.
- Backend: Go, Python, TypeScript, some .NET
- Frontend: React.js
- Engineering Practices: CI/CD, automated testing, observability, performance optimisation
- Architecture: Distributed systems, scalable SaaS platforms, fintech or regulated environments (beneficial)
- Proven experience operating at Staff / Principal / Lead Engineer level within a SaaS environment.
- Strong background in designing and building large-scale, production-grade systems.
- Deep understanding of backend engineering, with experience across modern languages such as Go, Python, or TypeScript.
- Comfortable working across multiple languages and paradigms, including some exposure to .NET.
- Experience building and scaling systems in the cloud.
- Strong stakeholder management skills – able to influence technical direction without formal authority.
- A pragmatic mindset, balancing technical excellence with commercial and delivery realities.
Employment type: Full-time
Job function: Information Technology
Industries: Information Services, Technology, Information and Media, and Software Development.
Staff Software Engineer in Manchester employer: dcoded. | B Corp TM pending
Contact Detail:
dcoded. | B Corp TM pending Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Software Engineer in Manchester
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at a company you’re interested in. Building relationships can open doors that a CV just can’t.
✨Show Off Your Skills
Don’t just talk about your experience; demonstrate it! Create a portfolio or GitHub repository showcasing your projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Ace the Interview
Prepare for those interviews by practising common questions and scenarios related to the role. Be ready to discuss your past projects and how you’ve tackled challenges. Confidence and clarity can make a huge difference!
✨Apply Through Our Website
When you find a job that excites you, apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing passionate candidates who are eager to join our team!
We think you need these skills to ace Staff Software Engineer in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Staff Software Engineer role. Highlight your experience in SaaS environments and any relevant technologies like Go, Python, or TypeScript.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're the perfect fit for this role. Share specific examples of how you've driven technical direction and mentored others in previous positions.
Showcase Your Technical Skills: Don’t just list your skills; demonstrate them! Include projects or achievements that showcase your expertise in backend engineering and system design, especially in cloud environments.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team.
How to prepare for a job interview at dcoded. | B Corp TM pending
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Go, Python, and TypeScript. Brush up on your knowledge of cloud infrastructure and distributed systems, as these will likely come up during technical discussions.
✨Showcase Your Leadership Skills
As a Staff Software Engineer, you'll be expected to lead and mentor others. Prepare examples of how you've influenced technical direction or improved engineering standards in previous roles. This will demonstrate your ability to drive best practices.
✨Prepare for System Design Questions
Expect to tackle system design scenarios during your interview. Practice articulating your thought process on designing scalable systems and APIs. Be ready to discuss trade-offs and decisions you've made in past projects.
✨Engage with Stakeholders
Since strong stakeholder management skills are crucial, think about times when you've successfully collaborated with non-technical teams. Be prepared to discuss how you translated business requirements into technical solutions, showcasing your ability to bridge the gap between tech and business.