Senior Software Engineer
Senior Software Engineer
Location: London (hybrid, 2 days per week in the office)
Salary: Up to £95,000 + 10% Bonus
Working Model: Hybrid (2 Days in Office per Week)
This is an opportunity to step into a genuinely influential senior engineering role within a growing product-focused technology team. You will have real ownership over how systems are designed and built, with the chance to guide other engineers through complex technical challenges while staying hands-on yourself.
The Company
They are a well-established media and technology organisation undergoing a period of modernisation and growth. The business builds and operates large-scale platforms that support end-to-end advertising and campaign delivery for a wide range of clients. Engineering is seen as a core driver of product quality, innovation, and commercial success.
The Role
You will join a collaborative engineering team working on internal platforms that manage advertising campaigns from initial booking through to delivery and optimisation. The focus is on building scalable, well-architected systems and improving how the team approaches problem solving and technical decision making.
Key responsibilities include:
- Designing and building robust backend and frontend services that support business-critical products
- Contributing to architectural decisions and ensuring systems are scalable, maintainable, and well structured
- Providing technical guidance and coaching to a small group of engineers without formal line management
- Collaborating closely with product, UX, and architecture colleagues to shape solutions from concept to delivery
- Challenging requirements constructively and helping the team focus on the why, not just the task
Your Skills and Experience
- Strong commercial experience building production-grade software in JavaScript or TypeScript environments
- Backend development experience with Node.js and modern APIs
- Frontend experience with React, ideally including Next.js
- Experience working in a cloud environment such as AWS
- The ability to think critically about system design, priorities, and trade-offs
- Comfortable taking the lead on technical discussions and supporting other engineers through complex problems
- Exposure to data, AI, or Python is beneficial but not essential
What They Offer
- The chance to work on high-impact, business-critical products
- A collaborative environment with clear scope to influence engineering standards and technical direction
- Strong long-term progression as the engineering function continues to grow
How to Apply
If you are a Senior Software Engineer looking for a role where you can combine hands-on development with real technical influence, apply now to learn more.