Location: Cambridge (CB5) Duration: Permanent Hours: Hybrid options available Salary: £70,000 - £80,000 Job Reference: 35714 We are looking for a highly experienced Software Engineer with advanced Python skills and demonstrable product management experience for our client based in Cambridge. You will play a critical role in developing, scaling and improving core web applications for our innovative client. This role requires a high degree of autonomy and the ability to collaborate with non-technical stakeholders to refine priorities. If you are looking to work in a fast paced and impactful environment, then this may be the role for you! Responsibilities: *Drive Web Application Development *Collaborate on Product Strategy *Advance Release Management *Champion Agile Practices *Lead Testing Initiatives Requirements: Must-Have: *Strong proficiency in Python as a core programming language *Solid experience with SQL, both in raw form and through ORMs Desirable: *Familiarity with HTML/JavaScript and modern web application architectures *Experience using GitHub Actions for continuous integration and delivery (CI/CD) *Understanding of Agile development practices *Knowledge of Linux environments (server-side or embedded systems) *Exposure to AWS, with a focus on security and scalability in small-scale web apps *Competence with testing frameworks such as Selenium/WebDriver There are strong career growth opportunities in this role as the company grows. Please contact us as soon as possible for more details or apply below