Enable job alerts via email!

Technical Software Engineering Manager (Java)

ECOM Recruitment

England

Hybrid

GBP 60,000 - 100,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative tech organization is seeking a Technical Software Engineering Manager to lead a talented team of Java engineers. This role offers a unique blend of hands-on technical leadership and people management, allowing you to shape the technical direction and foster a high-performance engineering culture. You'll be at the forefront of driving project delivery while collaborating with cross-functional teams to deliver impactful features. This is an exciting opportunity to influence the product roadmap and contribute to a rapidly growing company that values clean code and continuous improvement.

Benefits

Flexible working hours
Remote-friendly culture
Wellness stipends
Learning stipends
Ownership over product roadmap

Qualifications

  • 3+ years of experience managing software engineering teams.
  • 8+ years of coding experience in Java and JVM-based systems.

Responsibilities

  • Lead and mentor a team of Back End engineers primarily in Java.
  • Drive design and architecture decisions for scalable systems.

Skills

Java
Leadership
System Design
Problem-Solving
Communication

Tools

Spring Boot
Hibernate
Docker
Kubernetes
AWS
Azure
GCP

Job description

About Them

This flagship tech organisation is shaping the future of their highly valuable sector. Their platform is built on cutting-edge technologies, and they are scaling fast. They believe in clean code, strong ownership, and empowering their engineers to build with purpose. Now, they're looking for a Technical Software Engineering Manager with deep Java expertise to lead one of their core development teams.

The Role

As a Technical Software Engineering Manager, you'll split your time between hands-on technical leadership and people management. You'll be leading a team of talented Java engineers, driving project delivery, shaping technical direction, and nurturing a high-performance engineering culture.

What You'll Do

  • Lead, mentor, and grow a team of Back End engineers working primarily in Java (Spring Boot, Hibernate, etc.)
  • Drive design and architecture decisions for scalable, secure, and performant systems
  • Collaborate cross-functionally with Product, Design, and DevOps to deliver high-impact features
  • Conduct code reviews, establish coding standards, and promote engineering best practices
  • Own the hiring process for your team and help attract world-class talent
  • Continuously improve team workflows and development processes
  • Stay hands-on with coding when necessary, especially in system-critical components

What They're Looking For

  • Proven experience managing or leading software engineering teams (3+ years)
  • Strong expertise in Java and JVM-based systems (8+ years coding experience preferred)
  • Solid background in system design, distributed systems, and cloud architectures (AWS/Azure/GCP)
  • Passion for clean code, testing, and performance optimization
  • Excellent communication, leadership, and decision-making skills
  • A mindset for innovation, problem-solving, and continuous improvement

Bonus Points For

  • Experience in microservices architecture and containerization (Docker, Kubernetes)
  • Exposure to CI/CD pipelines and DevOps practices
  • Background in agile methodologies and delivery management
  • Contributions to open-source Java libraries or frameworks

Why Join Them?

  • Work with brilliant, passionate engineers
  • Real ownership & influence over the product roadmap
  • Flexible working hours and remote-friendly culture
  • Wellness and learning stipends
  • A chance to shape a growing tech company at a pivotal stage
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.