Jobs · devitjobs
Software Engineer Level 2/3
Nimbus Data Systems · Dulles · Posted 12d ago
About the role
Develop full-stack software across OS, platform, and mission-specific layers, supporting operations ground software.
Salary: $84000 - 157000 per year Requirements: We require a bachelors degree in a STEM discipline, preferably computer science or engineering, plus 2 years of experience for level 2, or a masters degree; equivalent experience may substitute for a degree with 4+ additional years of experience. For level 3, we require a bachelors degree in a STEM discipline with 5 years of experience, or a masters degree with 3 years, or a PhD with 1 year; equivalent experience may substitute for a degree with 4+ additional years of experience. We are seeking demonstrated software development experience. We need experience with Python application development, C++, and Bash scripting. We require U.S. citizenship and a current or active Top Secret clearance at the time of application. Responsibilities: We develop full-stack software across the OS, platform, and mission-specific layers. We build client and server applications and services using service-oriented or object-oriented architectures and message-bus-based data exchange. We work with languages and tools such as Python, C++, Postgres, Ansible, cloud infrastructure provisioning, PKI, and static code analysis. We make decisions as self-starters with budget and schedule considerations in mind. We support operations ground software and its configurations, including troubleshooting software issues and hardware impacts. We participate in acceptance test events, including test execution. We drive test automation. We configure ground segment software. We identify, resolve, and remediate software defects. We implement software enhancements based on customer change requests or mission needs. We provide ground software support during launch and launch rehearsal events. We help install new ground segment software in operational, development, and test environments. Technologies: Ansible Bash Cloud Hardware Support Python Security More: We are Nimbus Data Systems, where our teams work on innovative systems that have a global impact and help protect national security. Our culture values intellectual curiosity, cognitive diversity, and bold ideas, and we encourage people to bring their full selves to work while solving complex problems together. This onsite role is based on our Dulles, Virginia campus, may be filled at Software Engineer level 2 or 3, requires a Top Secret clearance at application, includes up to 10% travel, and may offer relocation assistance. We also provide a competitive benefits package that can include health, life, and disability insurance, a savings plan, paid holidays, PTO, and potential bonus eligibility. last updated 27 week of 2026
Read the full posting on devitjobs →
FAQ
Is the Software Engineer Level 2/3 role at Nimbus Data Systems remote?+
This Software Engineer Level 2/3 position is listed as onsite (Dulles).
What is the salary for the Software Engineer Level 2/3 role at Nimbus Data Systems?+
The listing states $84000 - 157000.
What seniority level is this Software Engineer Level 2/3 role?+
This is a unknown level position.
How do I apply for the Software Engineer Level 2/3 role at Nimbus Data Systems?+
Use the "Apply on devitjobs" button to open the original posting on devitjobs, where you can submit your application directly to Nimbus Data Systems.