SonicJobs Logo
Login
Left arrow iconBack to search

Software Engineering Lead, Java Development Manager

Walter Everett
Posted a day ago, valid for 25 days
Location

Newbury, Berkshire RG14 2LA, England

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The Software Engineering Squad Lead will guide and mentor a team of developers, focusing on their skill development and project delivery.
  • Candidates should have significant experience as a Tech Lead or Lead Software Engineer, with a strong emphasis on mentoring and driving best practices in code quality.
  • The role requires expertise in Java (Java 8 or higher), Spring/Spring Boot frameworks, and familiarity with CI/CD, AWS, and Kubernetes.
  • The position offers a salary of $120,000 per year and requires at least 5 years of relevant experience.
  • This leadership role emphasizes collaboration, continuous improvement, and creating a supportive environment for engineers to thrive.

Main Purpose of Role:As the Software Engineering Squad Lead, you will guide and mentor a squad of developers, helping them successfully deliver a range of projects. Your role will focus on advancing the technical capabilities of less experienced team members, providing guidance to help them improve their skills, and ensuring best practices are instilled throughout the development process. You’ll drive technical excellence, conduct code reviews, and create a collaborative environment where knowledge sharing and continuous improvement are at the core of the team’s culture.

Key Responsibilities:

  • Lead and mentor a squad of developers, providing guidance and support to help them grow their skills.
  • Ensure best practices in software development are followed, especially in relation to clean, maintainable code and efficient design.
  • Conduct code reviews, offering constructive feedback that helps improve the team’s coding standards and practices.
  • Help create and maintain knowledge resources, such as documentation or internal wikis, to enable the team to learn and evolve.
  • Lead by example, demonstrating how to solve complex problems and implement high-quality solutions.
  • Advocate for and drive Continuous Integration and Continuous Deployment (CI/CD) practices within the team.
  • Facilitate Agile ceremonies (e.g., stand-ups, sprint planning, retrospectives) to ensure smooth team collaboration and delivery.
  • Work closely with stakeholders to ensure technical solutions align with business needs, while accurately estimating time and cost for project deliverables.

Experience & Skills Required:

  • Significant experience as a Tech Lead or Lead Software Engineer, with a proven track record of mentoring
  • Strong ability to drive best practices and high standards of code quality, ensuring that these practices are ingrained across the team.
  • Experience in code reviews, providing feedback in a constructive and supportive way to help team members grow.
  • Strong collaborative mindset, with the ability to work across various teams and stakeholders to achieve shared goals.
  • Proven ability to develop knowledge resources (documentation, best practices, etc.) to support team learning and development.
  • Expertise in Java (Java 8 or higher) and Spring / Spring Boot frameworks.
  • Familiar with version control systems (e.g., Git), API design, and RDBMS.
  • Experience with CI/CD, automated testing, AWS, and Kubernetes.
  • Familiar with Agile methodologies and practices.

In this role, you will work closely with stakeholders across the organisation, collaborating with developers, QA, product owners, and programme management. Your leadership and mentorship will play a vital role in building a high-performing, continuously improving team.

If you’re someone who is passionate about leading teams, nurturing talent, driving technical excellence, and creating an environment where engineers can thrive, we want to hear from you!

Reasonable Adjustments Statement:We are committed to ensuring that our recruitment process is accessible to all applicants. If you require any reasonable adjustments or accommodations during the recruitment process, please don't hesitate to let us know. We are happy to support you and ensure you have an equal opportunity to succeed.

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.