About The Role
Job Level: 9
UK Wide
We are looking for a Senior Software Engineer who will be responsible for designing, developing, and deploying high-quality software solutions. You will work on complex software projects, contributing to the architecture, development, and improvement of software systems. This role involves mentoring junior engineers, collaborating with cross-functional teams, and driving the adoption of best practices in software development.
Responsibilities
1. Design, develop, and maintain complex software solutions, ensuring they are robust, secure, tested and scalable.
2. Contribute to software architecture decisions, ensuring alignment with project and business goals.
3. Mentor and support junior engineers, helping to develop their skills and promote best practices.
4. Collaborate with cross-functional teams, including product man...