Back to search

Lead Software Developer (Ref: 18319)

Civil Service

Job Description

Job summary

This position is based Nationally

Job description

Lead Software Developer

Location: National*

Closing Date: 18 June

Interviews: w/c 6 July

Grade: 7

(MoJ candidates who are on a specialist grade, will be able to retain this grade on lateral transfer)

Salary**:

London: 63,343 - 78,225 (which may include an allowance of up to 14,882)

National: 58,511 - 73,450 (which may include an allowance of up to 14,939)

Working pattern : full-time, part-time, flexible working

Contract Type: Permanent

Number of vacancies: 1

(Please note additional roles may become available, subject to approval)

Vacancy number: 18319

*We offer a hybrid working model, allowing for a balance between remote work and time spent in your local office. Office locations can be found ON THIS MAP

Please note that unless you are an existing member of staff at Justice Digital, Data and Science, the only London location being recruited to is 10 South Colonnade, E14 4PU. We are no longer recruiting to 102 Petty France, SW1H 9AJ.

The Role

Please note this role requires you to pass Security Check clearance. Please click on the link for details.

Were recruiting for a Lead Developer here at Justice Digital , to be part of our warm and collaborative Developer Experience team which sits in the Office of the Chief Technology Officer (OCTO).

This role aligns against the Lead Developer Role from the Government Digital and Data Framework

OCTO sets technical direction across the organisation. It defines standards, shapes platforms and ways of working, and supports teams to build and operate services that are secure, reliable and sustainable.

This role focuses on improving how engineers work by defining standards and ensuring they are implemented through shared tooling rather than guidance alone. You will play an integral part in central teams responsible for Developer Experience (DevX) and the Developer Portal, working closely with platform, security and architecture teams.

Youll be confident working with other developers on our tech stack and comfortable learning new technologies and systems. We use a variety of different technologies and will work with you to place you in a team that matches your skills, interests and aspirations wherever possible.

You will work with user researchers, product managers, designers, delivery managers, technical architects and content specialists who share a vision for improving government through smarter use of technology.

Youll receive a range of excellent benefits when you join our department, including:

  • A generous employer pension contribution of 28.97% through the Civil Service Pension Scheme.
  • 25 days of annual leave, (increasing to 30 days once you have reached 5 years of service), plus 8 bank holidays and a privilege day for the Kings birthday .
  • Flexible working arrangements including hybrid working, working part time or compressed hours. Designed to support a positive worklife balance.
  • Employees are allocated 10% of their working time for personal and professional development.
  • A 1k per person learning budget is in place to support all our people, with access to best-in-class conferences and seminars, accreditation with professional bodies, fully funded vocational programmes and e-learning platforms.
  • Compassionate maternity, adoption, and shared parental leave policies, with up to 26 weeks leave at full pay, 13 weeks with partial pay, and 13 weeks further leave. And maternity support/paternity leave at full pay for 2 weeks, too!

You can find more details of the Benefits we offer here . To help picture your life at MoJ Justice Digital, Data and Science please take a look at our blog.

Our Tech Stack

We use a range of technologies and were looking for people who specialise in one or more of them ( Python or Java) and who love learning new languages and frameworks.

For example, we might use Python to write our application code, Circle CI or GitHub Actions for CI/CD, Sentry for application monitoring, Kubernetes and Docker to schedule and run our services (read about our Cloud Platform ), AWS for most of our infrastructure, GOV.UK Design System for our web interfaces and use Macbook Pros.

For front-end development, we value a robust understanding of the underlying web technologies. We value well-maintained, open-source tools that can be used to produce semantic HTML , performant CSS and unobtrusive JavaScript or TypeScript, and we assess all our services against accessibility criteria.

Were happy to help you learn our tech stack once youre part of our team, and do not require an exact match in your experience of languages. Check out GitHub for a closer look at the technologies we use, and a complete list of services that we build and maintain. We subscribe to the manifesto for agile software development.

Our Community

We currently have over 200+ experienced developers who make up the engineering community across the MoJ. You will coach and mentor junior colleagues and take part in informal support networks with your peers. You will be encouraged to play an active role in the engineering community and culture.

We take the responsibility of supportive and effective line management very seriously. We will value the skills you bring to the civil service and help you to build on them. When the time is right, we will support moving between teams or government departments to learn different technologies, or take on more responsibility, according to your career goals.

Take a look at our developer blog to get a sense of our work and culture.

Key Responsibilities

This role combines a number of key disciplines in addition to hands-on development and writing code. You will inspire, mentor, coach, manage and lead software developers within a business domain. You will also focus on generating a culture of quality, maintaining balance between building sustainable well architected products and unlocking citizen value early

The areas of your responsibility for leadership will shift between people, architecture, development and product strategy, depending on context and need

You will contribute to the technical leadership in DevX team, specifically Developer Tooling. There will be opportunity to line manage several Senior Developers as the team expands into Developer Portal.

Technical Leadership

  • Taking responsibility for tickets and releasing ...

Yodel are hiring now

Working at Yodel, they promise to support you, develop you and give you all the tools you need to do a great job. They have a range of opportunities across the UK now - why not see if Yodel have the perfect role for you?

See Yodel jobs

Good luck with your application