Senior Software Engineer
- london, england, SW1A 0AA, United Kingdom
- Full time
- Hybrid
- £70,000 - £70,000 Per Annum
Job Description
About the Role
Our client is seeking a highly skilled and experienced Senior Software Engineer to join their dynamic technology team based in the heart of London . You will play a pivotal role in the design, development, and deployment of cutting-edge software solutions that drive business innovation. This position offers the opportunity to work on complex challenges, mentor junior engineers, and contribute significantly to the technical roadmap of a forward-thinking organisation. You'll collaborate with cross-functional teams, including product management, QA, and DevOps, in an environment that fosters creativity, continuous learning, and professional growth, making a tangible impact on products used by a global user base.
Key Responsibilities
- Lead the design and architecture of scalable, high-performance software applications and services.
- Develop robust, maintainable, and efficient code in accordance with best practices and coding standards.
- Collaborate closely with product owners and stakeholders to translate requirements into technical specifications and actionable development tasks.
- Mentor and guide junior engineers, fostering a collaborative team environment and promoting knowledge sharing.
- Implement and maintain automated testing strategies, including unit, integration, and end-to-end tests.
- Participate in code reviews, providing constructive feedback to ensure code quality and adherence to standards.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience (5+ years) in professional software development, with a strong focus on backend systems.
- Proficiency in one or more modern programming languages such as Python, Java, C#, or Go.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of database technologies (SQL and NoSQL) and data modeling principles.
- Strong analytical and problem-solving skills, with a keen eye for detail and a passion for building quality software.
Benefits
- Competitive salary package commensurate with experience.
- Comprehensive health, dental, and vision insurance plans.
- Generous annual leave allowance and public holiday provisions.
- Opportunities for professional development, including training and conference attendance.
- Hybrid working model offering flexibility between office and remote work.


