> Markdown version of [/jobs/ext/4093598-software-developer](https://www.wearedevelopers.com/jobs/ext/4093598-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** HM Revenue & Customs - **Location:** Birmingham, UK (Remote available) - **Salary:** £37,682.0 - £40,705.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Acceptance Test-Driven Development, Confluence, JIRA, Unit Testing, Continuous Integration, DevOps, Live Connect (Windows), Model View Controller (MVC), Online Service Provider, Software Construction, Software Engineering, User-Centered Design, Google Tag Manager, Datadog, Test-Driven Development (TDD), Grafana, Backend, Git, Atlassian Tools, Bitbucket, Front End Software Development, Kibana, Atlassian Bamboo, Jenkins, Microservices - **Published:** October 8, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9a1e4a7991ed8312 ## About the Role * Working alongside other developers and professions to realise working software. * Using Scala to build frontend (HTML/CSS/JS) and backend microservices. * Continuous integration (unit testing, TDD, Jenkins, Git). * Experience of MVC frameworks (Spring, Play, etc). * Working in an agile software development role focussing on user-centred design. * Problem solving and delivering a range ofpossible solutions, including through technical work and process improvement. * Operating a live service, using observability tooling such as Kibana, Grafana and Google Tag Manager. * Experience in using Atlassian Suite (Jira, Confluence, Bitbucket, Bamboo) or equivalent tools. Desirable Criteria * Working within a GDS style delivery assurance framework and with a design system such as the GOV.UK Design System., Customer facing roles in HMRC require the ability to converse at ease with members of the public and provide advice in accurate spoken English and/or Welsh where required. Where this is an essential requirement, this will be tested as part of the selection process., Successful candidates must undergo a standard (or equivalent) criminal record check. People working with government assets must complete baseline personnel security standard (opens in new window) checks. ## Description Discover a career in your hands at HMRC. Whether you're seeking purpose, growth, or a workplace that gives you a true sense of belonging, hear from some of our employees as they share their story about what it’s really like to work at HMRC., This is an exciting and challenging role for those looking to deliver and inform technological change against a background of organisational transformation. Valuation Office Customer Group provides digital services and IT support to the Valuation Office: drawing on HMRC’s digital expertise to ensure our customer (the Valuation Office) gets the right level of service as well as building and supporting specialist unique services. There are some important attributes that we are looking for in anyone joining Chief Digital Product Office, Valuation Office. You must have a collaborative approach and a passion to communicate effectively. You will take accountability and ownership with the ability to coach, mentor, reflect and ability to give and take feedback. You will be flexible and adaptable, working with a sense of urgency and passionate about having ‘Customer’ at the heart of what you do. The Valuation Office is currently in the process of a transformation project. This role will involve working with a multi disciplined team to deliver new services within multiple environments and working with wider stakeholders. The work will include coding and completing the process to enable the systems to go live. As a Developer, you will work within a delivery team; building high-quality, reliable, and maintainable digital services. You will help to further the capability of our technical community by demonstrating best practices and sharing knowledge through community events and academy sessions. You will work within your team under the guidance of your lead or senior developer, often pairing as you employ a test-driven approach to software development, helping your team to meet the needs of our users. As a member of the Software Developer community, you will be working as part of a DevOps team using Agile best practices. You will work alongside other Developers producing test driven code and advising on software engineering best practices. Collaborating across disciplines within your team, you will help ensure the digital services being delivered help our stakeholders achieve their aims, meet HMRC standards and enable the organisation to achieve its strategic objectives. Person specification The candidate will have a proven record of being able work within a multi discipline team, contributing to discussions and seeking to resolve issues as they arise. They will be part of a development team where they be coding to standard and on time, while able to prioritise work on their own, picking up tickets as they are assigned to them. As a Developer, you will work within a delivery team; building high-quality, reliable, and maintainable digital services. You will help to further the capability of our technical community by demonstrating best practices and sharing knowledge through community events and academy sessions. You will work within your team under the guidance of your lead or senior developer, often pairing as you employ a test-driven approach to software development, helping your team to meet the needs of our users. As a member of the Software Developer community, you will be working as part of a DevOps team using Agile best practices. You will work alongside other Developers producing test driven code and advising on software engineering best practices. Collaborating across disciplines within your team, you will help ensure the digital services being delivered help our stakeholders achieve their aims, meet HMRC standards and enable the organisation to achieve its strategic objectives. There will be some monitoring of the services using platform tool to understand the health and stability of the services. Role responsibilities: * Scala programming. * Maintain legacy applications. * Develop andmaintain new applications using the team’s chosen technologies and tools. * Apply agreed best practice and internal coding standards. * Write Unit Tests. * Peer-review code and ensure software is source controlled. * Trouble-shoot software and work with Live Services to resolve issues. * Create documentation. * Assist colleagues with your technical expertise. * Communicate with customers and colleagues to ensure solutions are well understood and optimally coded to deliver on business requirements., Exceptionally, candidates who are not successful at this grade may be considered for appointment to similar roles at a lower grade where the eligibility criteria are met. If this applies, we will contact you directly., If you have an HMRC online account already, sign straight in using your ID and password. If not, you can prove your identity by answering some questions or providing your photo ID. You’ll then be able to access the app quickly and easily by signing in using a 6-digit PIN, your fingerprint, or facial recognition. You can find guidance for technical issues on GOV.UK: Technical support with HMRC online services. Reserve List A reserve list may be held for up to 12 months from which further appointments may be made for the same or similar roles – if this applies to you, we’ll let you know via your Civil Service Jobs account. Merit List After interview, merit lists will be created for each location advertised within the vacancy. If you are successful at interview, you will be placed on the merit list for any locations you have expressed an interest for. Appointments from each merit list will be made in strict merit order. Criminal Record Check Applications received from candidates with a criminal record are considered fairly in accordance with the DBS Code of Practice and the Recruitment of ex-offenders Policy. Hybrid working at HMRC HMRC is an office-based organisation, and colleagues are expected to spend 60% of their working time in the office. Our offices provide opportunity for interaction, collaboration which aids learning and development and a sense of community. Where the role allows it, and where the home environment is suitable, colleagues can work from home for up to 2 days a week, averaged over a calendar month (or a proportionate amount of time for colleagues who work less than full time). Reasonable Adjustments We want to make sure no one is put at a disadvantage during our recruitment process. To assist you with this, we will reduce or remove any barriers where possible and provide additional support where appropriate., * UK nationals * nationals of the Republic of Ireland * nationals of Commonwealth countries who have the right to work in the UK * nationals of the EU, Switzerland, Norway, Iceland or Liechtenstein and family members of those nationalities with settled or pre-settled status under the European Union Settlement Scheme (EUSS) * nationals of the EU, Switzerland, Norway, Iceland or Liechtenstein and family members of those nationalities who have made a valid application for settled or pre-settled status under the European Union Settlement Scheme (EUSS) * individuals with limited leave to remain or indefinite leave to remain who were eligible to apply for EUSS on or before 31 December 2020 * Turkish nationals, and certain family members of Turkish nationals, who have accrued the right to work in the Civil Service