Tower Hamlets, London
Government Digital Service
Salary 60,000 – 90,000 GBP per year
– The salary range for this role is £68,020 – £92,500 (London) / £61,880 – £81,400 (National) The base salary of this grade is £64,500 (London) / £60,500 (National). Any offer made above this will be made up with a specialist pay allowance.
– have strong software development skills in JVM and Node.js ecosystems; in particular Java and TypeScript
– have end-to-end experience with serverless AWS products, such as AWS Lambda and DynamoDB
– have current knowledge of modern software development practices
– have experience leading and continuously improving practices such as test-driven development (TDD), continuous integration, continuous delivery and DevOps
– have experience of being a technical leader across multiple teams or have had an impact beyond a single team
– have experience of leading software development work in multi-disciplinary agile environments
– have experience building and operating robust, high scale, high performance services that have great observability characteristics
– understand the importance of domain driven design, bounded contexts and single responsibility components
– balance the long term quality of the solution with the pressures of high paced delivery, understanding the importance of managing technical debt and articulating its importance to key stakeholders
– can effectively communicate and influence at a programme leadership level and cross-GDS technical leadership level
– are experienced in line management, helping colleagues with their career development and coaching more junior staff members
– are comfortable actively participating in senior technical management discussions, evaluating technology choices using relevant criteria
– have a good understanding of security in operational services from end-to-end
– The GOV.UK One Login Programme represents a once in a generation opportunity to simplify and widen access to all digital government services. Sitting at the heart of the government, we are building one simple, safe and secure way for users to log in and prove who they are that will work across all government services.
Effective identity assurance is central to digital transformation and GOV.UK One Login enables people to prove who they are online, with the necessary level of confidence to access and use particular services. Our technology stack runs on AWS, using serverless compute and storage products. Backend services are written in TypeScript/Node.js and JVM technologies. Web applications also use TypeScript.
As a Lead Developer on GOV.UK One Login, you’ll use your engineering skills and experience to support delivery of digital identity products and services. You’ll work in one product area, providing leadership across multiple teams. Expect a mixture of people management, engineering design and technical strategy. From time to time it might be beneficial to pair/mob program but that will be ad-hoc rather than a regular feature of the role.
As a Lead Developer you’ll:
– strengthen engineering culture in your area, supporting continuous improvement, advocating for good practices, good design and code quality, removing toil and drag factors
– work with other discipline leads and senior management to proactively plan technical delivery work, making sure to balance long term engineering sustainability with short term delivery pressures, advocating for technical quality and bringing practical considerations to high level designs
– have technical responsibility for a key part of a high scale digital service delivered by multiple teams, making decisions that have a positive impact on the lives of millions of people
– be a visible leader and role model in your area, championing diversity and inclusion in how we work
– act as a digital ambassador across government, sharing our experiences through public speaking and blog posts
GDS exists to help government make brilliant public services that empower people in the UK. We work at the very centre of government to drive digital transformation, focused on users. We build and maintain common platforms, products and tools for others to use and create great public services that are accessible, inclusive and easy to use. We also work with departments to identify patterns, share learning and create change to make a government more efficient.
Our teams are organised around delivering on our priorities, these are:
– Make it easier for people to find what they are looking for on GOV.UK
– Build common service platforms to make it simpler and cheaper to build quality digital services
– Promote agile, user-centred design practices both in the UK and across the world