Developer Team Lead - Met Office - SEO
Government Digital & Data -
We are looking for two exceptional Developer Team Leads who has a passion for solving technical problems and developing a team including line management.
As our Developer Team Lead, the job may be suitable for hybrid working, which is where an employee works part of the week in the office and part of the week from home. This is a voluntary, non-contractual arrangement and the location advertised will be your contractual place of work.
Our opportunity is full time, 37 hours per week, but we would also consider applicants wishing to work a minimum of 30 hours per week and we will also try our best to consider those intending to work a job share. Our people are at the heart of what we do and we'll do our best to agree a working pattern that works for everyone.
We are Observations Research & Development Technology and we work with global and national observations networks to gather essential data, helping to power the Met Office’s world-class forecasting models and cutting-edge research.
We have roles in technology delivery, and you will lead a dedicated squad responsible for the development and maintenance of systems that process and distribute vast amounts of critical data.
World changing work
From science to technology, from meteorology to management and from planning to communication, our expertise helps us to stand out as the authority on weather accuracy and climate prediction. We help individuals, industries and government to make better decisions to stay safe and thrive. This is the Met Office. This is who we are:
• We’re a force for good - focusing on our environmental and social impact
• We’re experts by nature - always learning and developing to do things better
• We live and breathe it - putting our purpose at the heart of decision-making
• We’re better together - understanding partnerships and inclusivity make us greater
• We keep evolving - pushing boundaries to make tomorrow better for our customers
To find out more about the Met Office, please visit our website.
Job description
Your world of expertise
From edge computing to supercomputing, at the Met Office, we use a diverse set of cutting-edge technologies to drive our innovative projects. Our tech stack includes Python and JavaScript for a wide range of applications, from scientific computing to web development. Our cloud infrastructure spans AWS and Azure, where we embrace containerization using Docker and serverless architectures to ensure scalability and efficiency. Additionally, we are making ever greater use of machine learning and artificial intelligence technologies to enhance our weather and climate predictions. Join us to work with these exciting technologies and more, as we push the boundaries of weather and climate science.
The role is aligned to the Senior developer – management role in the Software Developer family in the Government Digital and Data Profession Capability Framework.
To find out more about Technology at the Met Office, please take a look here.
Person specification
Essential Criteria, Skills and Experience:
1. Team Leadership: You can lead, motivate and develop your devops team to be inclusive and honest, creating the right environment to work in and help empower them to deliver and grow.
2. Programming and build (software engineering): You can create high-quality, maintainable code with security as a core feature in an agile environment. You have a good understanding of programming languages, frameworks, and tools. You can use these technologies to develop, debug, test and deploy secure, reliable, scalable, and performant applications and share that knowledge with others.
3. Systems Design: you have experience of designing complex systems and can critically review the designs of others to ensure the selection of appropriate technologies and the efficient use of resources. You can select appropriate design standards, methods and tools, and ensure they are applied effectively.
4. Service Support: You can maintain the underlying infrastructure, ensure processes are in place to keep the service running efficiently and identify, locate and fix service faults. You can engage effectively with other support teams.