Dewislen
Warning Mae'r hysbyseb swydd hon wedi dod i ben ac mae'r ceisiadau wedi cau.

Senior Software Engineer

Manylion swydd
Dyddiad hysbysebu: 18 Tachwedd 2024
Cyflog: £55,557 i £78,517 bob blwyddyn
Oriau: Llawn Amser
Dyddiad cau: 01 Rhagfyr 2024
Lleoliad: NE98 1YX
Cwmni: Government Recruitment Service
Math o swydd: Parhaol
Cyfeirnod swydd: 378401/1

Crynodeb

Are you a Software Engineer with experience of working in a Live Service team responsible for the operational stability, ongoing development and maintenance of cutting edge, innovative cloud-based solutions in a business-critical team?

If so, The Garage has an exciting opportunity for you!

To date, The Garage has developed and deployed over 75 solutions that have processed over 45 million transactions. Recognised as a government leader in intelligent automation, The Garage is also acknowledged as leading the way across industry.

As a skilled practitioner and a role model in software craftsmanship, you will work as part of a multi-functional team of Architects, Technical Leads, Business Analysts, Software Engineers, DevOps Engineers and Testers ensuring best practices are adhered to when designing, developing, and maintaining customer-focused products that meet business needs throughout their life.

Please note this role requires you to pass Security Check clearance. For further information, please see 'Selection process details'.

As a Senior Software Engineer in The Garage Live Service team, you will be accountable for daily operational stability, ongoing development and maintenance of products and services for DWP.

You will coordinate multiple technical teams and stakeholders to oversee the smooth transition of products and services built within The Garage into live service running.

You will provide guidance to your teams that ensures the development of quality software products that have clean, secure, well-documented code following a test-driven approach in collaboration with architecture and engineering principles. With a focus on operational stability, robustness, resilience, availability and quality you will be accountable for the code your teams produce.

To develop, operate and maintain innovative, robust, secure, scalable and cost-effective automation products to be proud of, the Senior Software Engineer will utilise a blend of the latest techniques and technologies such as event-driven architecture, microservice architecture, serverless computing, containerisation, robotic process automation, artificial intelligence, machine learning, computer vision, natural language processing, and optical character recognition.

To help you really make a difference, you’ll be using the best tools and equipment for the job. We plan and track work in Jira, we document in SharePoint, we communicate using Teams and Slack, we commit, build and deploy code with GitLab, we use best-in-class cloud services from Amazon Web Services (AWS), and we do it all on MacBook Pro devices.

To support you in your role, you’ll have access to some fantastic learning and development resources; conferences with industry expert speakers, comprehensive instructor-led training, and subscriptions to digital training solutions such as Cloud Academy. You will also have access to support through direct Slack channels with our partners such as AWS, UiPath and MongoDB for every day on the job learning. You will:

  • Lead multiple Software Engineering teams providing technical leadership and guidance.
  • Provide coaching and mentoring to your teams to help with their professional development.
  • Provide support for products running in live service, which will include out-of-hours support as and when required, and the opportunity to join an out-of-hours on-call rota.
  • Co-ordinate and support the effective resolution of production incidents, whilst communicating with internal and external stakeholders.
  • Conduct code reviews to ensure the quality and maintainability of products transitioning into live service running.
  • Collaborate across teams and liaise with Architects, Technical Leads, and DevOps Engineers to investigate technical solutions.
  • Produce comprehensive technical documentation for wider consumption.
  • Design and lead the strategies for building reusable libraries and services.
  • Ensure alignment to DWP standards and best practice for all product development and support.
  • Lead the collaboration & sharing of knowledge and best practice with the wider software engineering community.