Software Developer
Role details
Job location
Tech stack
Job description
SC (Security Clearance) required We are seeking a talented Software Developer to join a digital team delivering modern cloud based systems. This role involves designing, building, and maintaining software solutions that support critical operational services. The position offers hybrid working, with 1-2 days every quarter for planning/updating MOD meetings, plus ad hoc attendance as required. Key Responsibilities
-
Design, develop, test, and document software applications of medium to high complexity
-
Integrate new solutions with existing systems, including cloud and legacy platforms
-
Develop dashboards and services using AWS or other cloud technologies
-
Identify, diagnose, and resolve faults, ensuring service continuity
-
Apply secure-by-design principles and embed security controls in all solutions
-
Collaborate effectively with both technical and non-technical stakeholders
-
Guide others in understanding user stories, providing recommendations on tools and methods
-
Share best practices and contribute to continuous improvement Essential Skills & Experience
-
Strong programming experience in Python and/or Java, with JavaScript
Requirements
-
Hands-on experience designing, coding, testing, and deploying software
-
Experience with cloud platforms (AWS preferred)
-
Systems design, integration, and service support expertise
-
Experience using Jira, Azure DevOps, SharePoint, or Confluence
-
Agile/Scrum/Kanban experience
-
Excellent stakeholder management and communication skills Desirable
-
Full-stack development experience
-
Public sector experience
-
Relevant software engineering or cloud certifications
-
Knowledge of security-by-design principles Additional Information
-
Hybrid working model with 1-2 days every quarter for planning/updating MOD meetings, plus ad hoc attendance as required
-
Candidates must be flexible to attend site when needed
-
Selection process includes a single-stage interview with a short coding assessment in Python or JavaScript