Posted 8 days ago
Description
We're working with a fast-growing technology business that develops innovative software solutions used by thousands of organisations across the UK.
With a strong focus on scalability, innovation and technical excellence, the business is continuing to invest in its engineering function and is looking for an experienced Senior Product Engineer to help develop and enhance its core platform.
The Role
This is an exciting opportunity for a Senior Product Engineer to join a collaborative engineering team, taking ownership of complex backend systems, delivering high-impact features and helping shape the technical direction of the platform.
You'll work closely with Engineering Managers, Technical Leads and Product Managers to build scalable services, improve system performance and maintain high engineering standards.
Key Responsibilities
- Design, build and maintain scalable backend services using PHP and Python.
- Develop and enhance APIs, platform components and core product features.
- Take ownership of complex technical projects from development through to delivery.
- Improve system performance, reliability and scalability.
- Write clean, maintainable and well-tested code.
- Conduct code reviews and implement automated testing best practices.
- Collaborate with Product, QA and Engineering teams to deliver new features.
- Identify technical improvements and contribute to reducing technical debt.
- Mentor junior and mid-level engineers, sharing technical knowledge and best practices.
- Contribute to technical architecture discussions and engineering roadmaps.
- Strong commercial backend development experience with PHP and/or Python.
- Willingness to work with both PHP and Python long-term.
- Strong experience designing and developing REST APIs and backend services.
- Good understanding of SQL and NoSQL databases.
- Experience with software engineering principles including SOLID, DRY and clean code.
- Knowledge of automated testing, TDD and code refactoring.
- Experience working within Agile/Scrum environments.
- Ability to independently deliver complex technical projects.
- Strong communication, collaboration and problem-solving skills.
- Commercial experience with both PHP and Python.
- Experience with Symfony, Laminas or FastAPI.
- Microservices architecture and service decomposition.
- Experience working within SaaS or complex product-led environments.
- Previous mentoring or technical leadership experience.
- 32 days annual leave plus bank holidays.
- Flexible working arrangements.
- Life assurance.
- Enhanced maternity, adoption and paternity leave.
- 24/7 virtual GP and mental health support.
- Dedicated professional development and training budget.
- Regular team and company social events.
Interested?
If you're a Senior Software Engineer or Backend Engineer with strong PHP or Python experience who enjoys technical ownership, solving complex challenges and building scalable products, we'd love to hear from you.
#J-18808-Ljbffr