Senior Software Engineer - Backend
- cambridge, cambridgeshire, CB2 1EW, United Kingdom
- Permanent·Hybrid
- Full time
- £70,000 - £70,000 Per Annum
Job Description
About the Role
Our client is seeking a highly skilled and experienced Senior Software Engineer specializing in backend development to join their thriving technology team in Cambridge . You will be instrumental in designing, developing, and maintaining robust, scalable, and efficient server-side applications that power our core products. This role involves collaborating with product managers, architects, and other engineers to deliver high-quality software solutions, mentor junior developers, and contribute to technical strategy. We are looking for an engineer who is passionate about building clean, maintainable code and solving complex technical challenges in a dynamic, innovative environment.
Key Responsibilities
- Design, develop, and maintain scalable, high-performance backend services and APIs using modern programming languages and frameworks.
- Collaborate with cross-functional teams to define software requirements, design solutions, and ensure successful project delivery.
- Write clean, well-documented, and thoroughly tested code, adhering to best practices and coding standards.
- Optimize applications for maximum speed, scalability, and reliability.
- Participate in code reviews, providing constructive feedback to peers and junior engineers.
- Troubleshoot and resolve complex technical issues in production environments.
Requirements
- 5+ years of professional experience in backend software development.
- Strong proficiency in at least one backend programming language (e.g., Python, Java, C#, Node.js) and associated frameworks.
- Experience with database technologies (e.g., SQL, NoSQL), caching mechanisms, and distributed systems.
- Solid understanding of software architecture patterns and design principles.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
- Excellent problem-solving, analytical, and communication skills.
Benefits
- Competitive salary with annual performance-based bonuses.
- Flexible hybrid working model for a better work-life balance.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and pension plan.
- Opportunities for professional development, including access to training and conferences.


