Location: On‑site
Clearance: TS/SCI with Polygraph (required to start; no CCAs)
We are seeking a Software Engineer (SWE) to support foundational software development activities across mission‑critical programs. This is an excellent opportunity for early‑career engineers to gain hands‑on experience in software design, debugging, integration, and documentation within a structured engineering environment.
Analyze user requirements to derive software design and performance specifications.
Debug existing software and implement corrective actions.
Recommend improvements to documentation standards and software development processes.
Design and code new software or modify existing applications to add new features.
Integrate existing software into new or modified systems and operating environments.
Develop simple data queries for existing or proposed databases and data repositories.
No prior experience required.
Bachelor’s degree in Computer Science or a related technical discipline from an accredited college or university.
Four (4) years of SWE experience on projects with similar software processes may be substituted for the degree.
Candidates with exposure to the following areas will stand out:
DevOps, automated testing, and CI/CD pipelines in Git.
Containerization and container management using Ansible, Docker, Kubernetes, Rancher.
Modern programming languages such as Go/Golang and microservice architecture development.
C++20 or newer based on Boost.
Java development.
Front‑end development using JavaScript, React, or similar frameworks.
Python development.
Linux development environments.
Circuit‑switched and mobile telephony.
Reactor pattern architecture systems.
Event stream processing system development.
SQL databases such as MySQL and MariaDB, plus Elasticsearch.
Dataflow tools and message queues.
AI experience related to human‑language translation tools and techniques.
RF algorithm development.