Software Engineer
Software Developer (Contract) – Digital
Location: Exeter (Hybrid working)
Contract Length: 6 months (with potential extension)
Pay Rate: £625 per day (Umbrella)
IR35: In scope
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
- SC (Security Clearance)
- 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