freehire launches on Product Hunt on 26 August.

Follow →

Lead Java Developer

Summary

Lead a team of engineers to design and deliver scalable Java/Spring Boot systems for a high-traffic consumer platform, setting architectural standards and mentoring engineers.

The Opportunity

We're partnering with a market-leading digital platform used by millions of consumers every month. The business is undergoing an exciting period of growth and transformation and is looking for a Principal Engineer to help shape the future of its consumer-facing technology landscape.

This is a senior, cross-functional leadership role with influence across multiple engineering teams. You'll play a key role in defining technical strategy, improving architectural standards, and helping engineering teams deliver scalable, high-quality solutions that create real customer impact.

What You'll Be Doing

Engineering & Architecture Leadership

  • Lead the design of scalable, resilient systems that support high-traffic consumer products.
  • Shape architectural direction across multiple teams and codebases.
  • Drive improvements in performance, maintainability, and engineering efficiency.
  • Identify opportunities for shared services, reusable components, and platform capabilities.

Delivery & Strategic Impact

  • Partner with Engineering Managers and Product leaders to guide major initiatives from conception through delivery.
  • Help teams navigate complexity, manage technical risk, and improve delivery outcomes.
  • Balance technical excellence with commercial and customer priorities.
  • Champion best practices across software development, testing, observability, and operational readiness.
  • Improve engineering processes, standards, and ways of working.
  • Influence long-term technology strategy and platform evolution.

Coaching & Leadership

  • Mentor senior engineers and technical leaders across the organisation.
  • Foster a culture of collaboration, knowledge sharing, and continuous improvement.
  • Help raise the technical capability of the wider engineering function.

What We're Looking For

  • Extensive experience designing and delivering complex distributed systems.
  • Deep expertise in Java and Spring Boot.
  • Experience operating at a strategic level across multiple teams or domains.
  • Strong architectural knowledge with the ability to influence technical direction.
  • Proven ability to mentor engineers and drive engineering best practices.
  • Strong communication skills with the ability to engage both technical and non-technical stakeholders.
  • A proactive mindset, identifying opportunities and challenges before they become problems.
  • Interest in AI-assisted and agentic development approaches, with a pragmatic view of where they add value.

Technology Environment

  • Java
  • Spring Boot
  • Modern cloud-native architecture

Why Join?

  • Opportunity to influence the direction of a large-scale, highly visible consumer platform.
  • Shape how Principal Engineering operates within a growing engineering organisation.
  • Work alongside experienced engineering leaders in a business actively modernising its technology practices.
  • Join a company investing heavily in engineering excellence, AI adoption, and long-term platform evolution.
  • Collaborative culture with strong leadership, autonomy, and opportunities for career growth.

See also