Principal Software Engineer
- cambridge, cambridgeshire, CB2 1TN, United Kingdom
- Hybrid
- Full time
- £85,000 - £85,000 Per Annum
Job Description
About the Role
Our client is seeking an experienced Principal Software Engineer to join their cutting-edge technology team in Cambridge . This senior role is critical for driving technical innovation, setting high standards for code quality, and mentoring other engineers. You will be responsible for designing and implementing complex software solutions, tackling challenging technical problems, and influencing the future direction of our client's products. This is an exceptional opportunity to work within a dynamic research and development environment, contributing significantly to technological advancements in the renowned city of Cambridge .
Key Responsibilities
- Lead the design and development of complex software systems and features from conception to deployment.
- Write high-quality, maintainable, and efficient code in languages such as Python , Java , or C++ .
- Mentor and guide software engineers, fostering best practices and a culture of technical excellence.
- Architect scalable and robust solutions, considering performance, security, and maintainability.
- Collaborate with product management and research teams to define technical roadmaps and requirements.
- Troubleshoot and resolve challenging technical issues in production environments.
Requirements
- Significant experience as a Software Engineer , with a substantial portion in a principal or lead role.
- Expertise in multiple programming languages and paradigms.
- Deep understanding of distributed systems, algorithms, and data structures.
- Experience with cloud computing platforms (e.g., AWS , Azure) and containerization technologies.
- Strong problem-solving abilities and a passion for innovation.
- Master's or PhD in Computer Science or a related field is preferred.
Benefits
- Highly competitive salary and comprehensive bonus structure.
- Hybrid working environment supporting work-life balance.
- Premium health, dental, and vision insurance coverage.
- Generous pension plan and life insurance.
- Significant budget for professional development, including conferences, courses, and research.


