Software Engineer

Overview

We are seeking a skilled Software Engineer with active eDV clearance to contribute to dynamic public sector and national security projects. This role offers the opportunity to work remotely on innovative, high-profile projects, collaborating with experienced engineering teams. Your contributions will have a meaningful impact on complex, real-world challenges within modern engineering environments.

Responsibilities

  • Develop software solutions for public sector projects.
  • Collaborate with engineering teams to solve complex technical challenges.
  • Implement and maintain cloud-based applications and APIs.
  • Engage in full software development life cycle including design, coding, and testing.
  • Utilize DevOps practices including CI/CD to enhance development workflows.
  • Participate in Agile methodologies to improve project delivery.

Requirements

  • Active eDV clearance required.
  • Experience in software engineering or application development.
  • Proficiency in backend, frontend, or full-stack development.
  • Familiarity with languages such as Python, Java, C#, C++, or JavaScript/TypeScript.
  • Knowledge of cloud computing, APIs, microservices, or distributed systems.
  • Experience working in DevOps, CI/CD, or containerisation environments.
  • Background in Agile software development processes.