Lead Software Engineer Java

Lead Software Engineer Java

Middlesbrough Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
N

At a Glance

  • Tasks: Lead a team, code in Java, and drive software development excellence.
  • Company: Join a pioneering SaaS company revolutionising digital content and commerce.
  • Benefits: Enjoy flexible working arrangements and a collaborative culture.
  • Why this job: Be part of innovative projects that impact global brands and retailers.
  • Qualifications: 5+ years in software engineering with strong Java and AWS skills required.
  • Other info: Must be eligible to work in the UK; office presence once a month.

The predicted salary is between 48000 - 72000 £ per year.

Job Description

CompanyWe are delighted to be supporting a pioneering SaaS business at the forefront of digital content and commerce innovation. This organisation empowers global brands and retailers to deliver rich, dynamic experiences across web, mobile, and other digital channels. Their platform combines a headless CMS, dynamic media capabilities, and AI-powered automation tools to streamline content creation, management, and delivery.

With a strong focus on scalability and flexibility, the company enables marketing and development teams to collaborate efficiently, adapt to evolving customer expectations, and launch campaigns faster. Their solutions support composable commerce architectures and integrate seamlessly with leading PIM, DAM, and ecommerce platforms.

Recent product innovations include customisable content authoring tools, intelligent scheduling features, and automation agents that accelerate content production while maintaining brand consistency and localization. The company is a proud member of the MACH Alliance, advocating for modern, API-first, cloud-native technologies.

RoleKey Responsibilities

  • Technical Leadership – Provide technical direction throughout the software development lifecycle and aligning to internal best practices.
  • Hands-On Coding – Make direct contributions to the codebase and sprint goals.
  • Line Management and Coaching – Manage a small team of software engineers, providing mentorship and fostering a collaborative culture.

Skills, Knowledge, and Expertise

  • Strong Software Development Background – With excellent skills in Java and a familiarity with TypeScript.
  • Commercial AWS Experience – Robust understanding of the AWS ecosystem and its core services.
  • NoSQL Expertise – Familiarity with NoSQL principles, having used at least one commercially.
  • Search Technologies – Understanding of search indexing, with practical exposure to at least one search technology (additional experience with Solr experience).
  • CI/CD Proficiency – Deep knowledge of the software development lifecycle, including automation best practices and CI/CD tools.
  • Scalable System Design – Experience building and maintaining scalable, highly available systems, employing industry-standard patterns and methodologies.
  • API Design – Familiar with REST and GraphQL API best practices.

Person

We’re seeking a highly capable and motivated backend engineering leader to drive technical excellence, contribute directly to product development, and nurture a high-performing team. The ideal candidate will bring a strong foundation in backend technologies, cloud infrastructure, and scalable system design, alongside proven experience in team leadership and mentoring.

Essential Skills & Experience

Technical Leadership

  • Proven ability to set technical direction and guide architectural decisions across the software development lifecycle.
  • Experience aligning engineering practices with internal standards and business goals.
  • Strong understanding of scalable, distributed systems and modern backend architectures.

Hands-On Coding

  • Advanced proficiency in Java and TypeScript, with a track record of delivering production-grade software.
  • Deep familiarity with AWS services and cloud-native development.
  • Experience with NoSQL databases (e.g., Cassandra) and search technologies (e.g., Solr), with a solid grasp of indexing and query optimization.
  • Skilled in designing and consuming RESTful and GraphQL APIs.
  • Strong grasp of CI/CD pipelines, automation, and DevOps practices.

Line Management & Coaching

  • Minimum of 2 years in a leadership role, with direct line management or mentoring responsibilities.
  • Ability to foster a collaborative, inclusive team culture and support individual growth.
  • Experience managing sprint goals, performance reviews, and career development plans.

Desirable Attributes

  • Background in SaaS or content management platforms.
  • Familiarity with composable architectures and MACH principles.
  • Comfortable working in fast-paced, agile environments with cross-functional teams.

Qualifications & Background

  • 5+ years of professional experience in software engineering.
  • Demonstrated experience working on complex, mission-critical systems.
  • Strong communication skills and stakeholder engagement capabilities.

The role does not offer sponsorship so candidates will need to be eligible to work in the UK and hold either a British passport or ILR. The company does offer a very flexible working arrangement expects candidates to spend at least 1 day per month in the office in Middlesbrough.

Lead Software Engineer Java employer: Nigel Wright Group

Join a pioneering SaaS business that champions innovation in digital content and commerce, offering a dynamic work culture that prioritises collaboration and employee growth. With a strong emphasis on technical leadership and hands-on coding, this role provides the opportunity to mentor a talented team while working with cutting-edge technologies in a flexible environment. Located in Middlesbrough, the company supports a healthy work-life balance, allowing you to thrive both personally and professionally.
N

Contact Detail:

Nigel Wright Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Software Engineer Java

✨Tip Number 1

Familiarise yourself with the latest trends in SaaS and digital content management. Understanding the company's innovations, like their headless CMS and AI-powered tools, will help you demonstrate your enthusiasm and knowledge during discussions.

✨Tip Number 2

Showcase your leadership skills by preparing examples of how you've successfully managed teams or projects in the past. Highlighting your experience in mentoring and fostering collaboration will resonate well with the hiring team.

✨Tip Number 3

Brush up on your AWS knowledge and NoSQL principles, as these are crucial for the role. Being able to discuss specific AWS services you've used and how they relate to scalable system design will set you apart.

✨Tip Number 4

Prepare to discuss your hands-on coding experience, particularly with Java and TypeScript. Be ready to share insights into your approach to CI/CD practices and how you've implemented them in previous projects.

We think you need these skills to ace Lead Software Engineer Java

Technical Leadership
Java Programming
TypeScript Proficiency
AWS Ecosystem Knowledge
NoSQL Database Expertise
Search Technology Familiarity
CI/CD Best Practices
Scalable System Design
API Design (REST and GraphQL)
Team Management
Mentoring and Coaching
Agile Methodologies
Strong Communication Skills
Stakeholder Engagement

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, TypeScript, and AWS. Include specific projects where you've demonstrated technical leadership and hands-on coding skills, as these are crucial for the role.

Craft a Compelling Cover Letter: In your cover letter, express your passion for SaaS and digital content innovation. Mention how your background aligns with the company's focus on scalable systems and your experience in leading teams effectively.

Showcase Relevant Projects: Include examples of past projects that demonstrate your expertise in NoSQL databases, search technologies, and API design. Highlight any experience you have with CI/CD practices and how you've contributed to team success.

Highlight Leadership Experience: Since the role involves line management and coaching, emphasise your leadership experience. Discuss how you've fostered a collaborative culture and supported team members' growth in previous positions.

How to prepare for a job interview at Nigel Wright Group

✨Showcase Your Technical Leadership

Be prepared to discuss your experience in setting technical direction and guiding architectural decisions. Highlight specific examples where you've aligned engineering practices with business goals, as this will demonstrate your capability to lead a team effectively.

✨Demonstrate Hands-On Coding Skills

Since the role requires advanced proficiency in Java and TypeScript, be ready to showcase your coding skills. You might be asked to solve problems or discuss your previous projects, so have examples of production-grade software you've delivered at hand.

✨Familiarise Yourself with AWS and NoSQL

Brush up on your knowledge of the AWS ecosystem and NoSQL databases. Be prepared to discuss how you've used these technologies in past projects, particularly focusing on indexing and query optimisation if you have experience with search technologies like Solr.

✨Emphasise Team Management Experience

As the role involves line management and coaching, share your experiences in fostering a collaborative team culture. Discuss how you've supported individual growth and managed performance reviews, as this will show your potential to nurture a high-performing team.

Lead Software Engineer Java
Nigel Wright Group
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

N
  • Lead Software Engineer Java

    Middlesbrough
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-09-19

  • N

    Nigel Wright Group

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>