Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Join a specialist technology team supporting some of the most advanced computing and mission-critical environments in the country. This role offers the chance to work on complex software engineering challenges, developing and maintaining systems that power high-performance infrastructure while collaborating with highly skilled technical teams.Role Overview:Location: Annapolis Junction, MD (On-site)Industry: Defence & National Security TechnologyWhat You’ll Be Doing:Design, develop and maintain software solutions supporting high-performance computing environmentsBuild and enhance system management tools, infrastructure services and operational software within Linux-based platformsDevelop software modules using C/C++, Python and related technologiesCreate automation scripts and tooling to improve deployment, monitoring and operational efficiencyWork with containerised environments and modern deployment practicesSupport software integration, testing, troubleshooting and performance optimisationCollaborate with engineering teams to deliver scalable, reliable and secure solutionsContribute to CI/CD pipelines and software release processesWork with signal processing tools, development suites and software-defined radio technologies where requiredParticipate in Agile delivery environments and technical planning activitiesMain Skills Needed:Active TS/SCI clearance with Full Scope Polygraph (NSA-issued)Strong software engineering experience within complex technical environmentsProficiency in C/C++ and Python developmentExperience working within Unix/Linux environmentsStrong Linux command line and scripting experience (Bash/Python)Knowledge of container technologies including Docker, Podman or containerdExperience with CI/CD tools such as GitLab CI and JenkinsStrong understanding of Git version controlExperience troubleshooting and resolving software and infrastructure issuesExposure to SDR technologies, signal processing tools or message queue technologiesFamiliarity with Ansible or similar automation frameworksExperience with Agile, Scrum or SAFe delivery methodologies is advantageousKnowledge of tools such as Splunk, NetBox, Keycloak, HashiCorp Vault, JIRA or Confluence would be beneficialWhat’s in It for You:Competitive hourly rates with bonus and signing bonus opportunitiesFlexible benefits model allowing you to tailor your package to suit your needsHealthcare, dental, life insurance and wellness-focused benefits401(k) with company matchingHealth Savings Account and Flexible Spending Account optionsGenerous paid time offReferral bonus programmeOpportunity to work on highly impactful, technically challenging projectsAccess to cutting-edge technologies and specialist engineering environmentsLong-term career growth within a stable and well-funded programmeCall to Action:Careers move fast. Let’s make sure yours is heading the right way.We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.By applying you are confirming you are happy to be added to the Addition Solutions mailing list regarding future suitable positions. You can opt out of this at any time simply by contacting one of our consultants.