Software Engineer (SC)

iO Associates
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

API
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
Cloud Computing
Code Review
DevOps
Distributed Systems
Scrum
Software Engineering
Software Systems
GIT
Cloudformation
SC Clearance
Kubernetes
Deployment Automation
Terraform
Serverless Computing
Docker
Microservices

Job description

  • Design, develop, test, and maintain secure software applications within AWS-based environments
  • Deliver scalable, reliable, and high-performing cloud-native solutions for government and defence-related programmes
  • Work across the full software development life cycle, from requirements through to deployment and support
  • Collaborate with architects, DevOps engineers, security teams, and client stakeholders to deliver technical solutions
  • Contribute to technical design discussions and support architectural decision-making
  • Develop clean, maintainable, and well-tested code in line with engineering best practice
  • Support integration with AWS services, APIs, internal systems, and third-party platforms
  • Contribute to CI/CD pipelines, automation, and modern software delivery practices
  • Troubleshoot and resolve issues across development, test, and production environments
  • Ensure solutions are built with security, resilience, and compliance in mind
  • Operate effectively within Agile teams and contribute to sprint planning, stand-ups, and peer reviews
  • Engage professionally with clients and internal stakeholders, translating technical concepts where needed

Requirements

We are supporting a government, defence, and national security consultancy looking to hire an experienced Software Engineer with strong AWS cloud expertise, an active SC clearance, and ideally a background in consulting or client-facing project delivery.

This role will involve designing, building, and improving secure software solutions for high-profile public sector and national security programmes. The successful candidate will be comfortable working in complex, secure environments and engaging with a range of stakeholders across technical and non-technical teams.

This opportunity would suit someone who combines strong hands-on engineering capability with the ability to operate effectively within a consultancy setting, where adaptability, communication, and stakeholder engagement are key., * Proven experience as a Software Engineer/Software Developer

  • Strong hands-on experience with AWS
  • Experience building modern software applications, APIs, and/or microservices
  • Strong understanding of cloud-native development and distributed systems
  • Experience with Git, code reviews, testing, and software engineering best practice
  • Familiarity with CI/CD pipelines and automated deployment approaches
  • Strong problem-solving ability and a quality-driven approach to engineering
  • Experience working in secure, regulated, or mission-critical environments
  • Active SC clearance is essential

Desirable Skills and Experience

  • Previous experience working within a consultancy, systems integrator, or professional services environment
  • Experience delivering work directly into government, defence, or national security customers
  • Strong stakeholder engagement and client-facing communication skills
  • Experience working across multiple projects, clients, or delivery environments
  • Infrastructure as Code experience using Terraform or CloudFormation
  • Experience with Docker and Kubernetes
  • Knowledge of secure software development and secure-by-design principles
  • Familiarity with serverless and event-driven architectures
  • Experience contributing to discovery, design workshops, or technical delivery discussions with clients

Clearance Requirement

  • Active SC clearance is mandatory
  • Candidates must currently hold live SC clearance
  • Experience working in government, defence, or national security environments is highly desirable

Consultancy Profile

The ideal candidate will not only be a strong engineer but will also understand how to operate within a consultancy environment. This means being comfortable:

  • working closely with clients and internal delivery teams
  • adapting to different project environments and priorities
  • communicating clearly with both technical and non-technical stakeholders
  • representing the consultancy professionally across sensitive and business-critical programmes

Candidate Profile

You will be a hands-on software engineer with strong AWS capability, experience delivering secure cloud-based solutions, and ideally a background in consultancy-led environments. You will be comfortable working on complex public sector or defence programmes and understand the importance of quality, security, and stakeholder engagement in highly sensitive settings.

Apply for this position