Join our team as a Software Engineer and help build, enhance, and maintain complex software systems—from processing‑intensive analytics and algorithm development to large‑scale data manipulation, business systems, and real‑time applications. In this role, you’ll work independently or on collaborative teams to design, code, test, and document software components, ensuring they meet design requirements and resolve issues efficiently. You’ll apply modern development methodologies, evaluate hardware/software trade‑offs, leverage COTS/GOTS solutions, and contribute to system‑level design through requirements analysis and synthesis. Step into a role where your technical creativity helps shape high‑impact systems—and grow your career as you build innovative software that drives mission‑critical success. This position requires all candidates to be U.S. Citizens and possess an active TS/SCI Security Clearance with a Polygraph.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level