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.

Job Details

Company
Harnham - Data & Analytics Recruitment
Location
London, South East, England, United Kingdom
Hybrid / Remote Options
Employment Type
Full-Time
Salary
£75,000 - £95,000 per annum
Posted