Senior Software Engineer
Role: Senior Software Engineer Location: London Area, United Kingdom (Hybrid)Employment Type: Full-time Seniority: Senior Level Salary: £85,000 + Bonus
Are you a highly experienced Software Engineer ready to take ownership of complex systems and drive engineering excellence in a fast-paced environment?
We're looking for a Senior Software Engineer to play a key role in designing and delivering scalable, high-quality software solutions. You'll operate at the heart of engineering-leading technical decisions, mentoring team members, and shaping architecture across modern, cloud-based platforms.
This is an opportunity to act as a technical leader: influencing design, championing best practices, and building robust, secure, and maintainable systems while working in a collaborative, high-performing team.
What You'll DoDesign, build, and maintain scalable full-stack applications using modern technologies Lead architectural design and implementation of complex software solutions Drive best practices across software engineering, including clean code, testing, and security Mentor and support engineers through code reviews, coaching, and knowledge sharing Lead and contribute to Agile ceremonies, ensuring effective delivery and continuous improvement Collaborate cross-functionally with Product, Design, and QA to deliver high-value solutions Design and optimise CI/CD pipelines to enable efficient, reliable software delivery Build and maintain RESTful APIs and distributed systems with a focus on scalability and performance Own complex technical challenges, from design through to production support and optimisation Promote a culture of continuous learning, innovation, and engineering excellence
Required ExperienceProven experience as a Senior Software Engineer working on scalable, production-grade systems Strong full-stack development experience (TypeScript/React and C#/.NET or similar) Deep understanding of software design principles, patterns, and architecture Experience building and evolving APIs, microservices, and distributed systems Hands-on experience with cloud platforms (Azure preferred, AWS/GCP also considered) Experience with containerisation tools such as Docker and Kubernetes Strong knowledge of CI/CD pipelines, automated testing, and Infrastructure as Code Solid understanding of relational and NoSQL database design Experience working in Agile environments with a focus on delivery and collaboration Proven ability to mentor engineers and influence technical direction
What Sets You ApartA proactive, ownership-driven mindset with strong problem-solving ability Passion for high-quality engineering, clean architecture, and continuous improvement Strong communication skills across technical and non-technical stakeholders Experience driving engineering standards and influencing best practices Ability to thrive in a fast-paced, high-impact environment Interest in leveraging modern tools, including AI-assisted development
Why JoinYou'll be part of a fast-paced, high-performing environment where engineering excellence is at the core of everything. You'll work on impactful systems, solve complex challenges at scale, and play a key role in shaping the technical direction of the organisation.
With a strong culture of collaboration, learning, and innovation, this is a place where you can grow your influence, elevate your craft, and do some of the most meaningful work of your career.
If you're a senior engineer who thrives on ownership, mentorship, and building high-quality software, get in touch for a confidential conversation.
Reasonable Adjustments:
Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.
If you need any help or adjustments during the recruitment process for any reason , please let us know when you apply or talk to the recruiters directly so we can support you.