Software Engineer II; TS/SCI FSP
Listed on 2026-07-08
-
Software Development
Software Engineer, DevOps
When you join DeNOVO, you’re not just starting a job, you’re advancing a career within a community that values and supports you.
Position: Software Engineer II (TS/SCI with FSP Required)
Location: Aurora, CO
Job : RC-SWE2-01
# of Openings: 2
Clearance: Active TS/SCI with Full‑Scope Polygraph
DeNOVO Solutions is seeking a Software Engineer Level 2 to support the development, enhancement, and maintenance of complex mission systems. In this role, you will design, implement, test, and optimize software solutions across diverse environments, including real‑time systems, large‑scale data flows, processing‑intensive analytics, algorithm development, and business information systems. You will contribute at both the system and software component levels, ensuring mission‑critical capabilities remain reliable, efficient, and aligned with documented requirements.
WhyYou’ll Love This Role
- Engage in highly impactful work supporting critical national security missions.
- Develop and refine complex software systems spanning analytics, data processing, and real‑time environments.
- Influence system architecture through analysis, requirements refinement, and software/hardware trade‑off recommendations.
- Support modernization efforts by enhancing existing software and integrating new capabilities.
- Collaborate with engineers across multiple disciplines while contributing to both independent and team‑based development efforts.
- Analyze user requirements to derive software design and performance specifications.
- Design, develop, modify, and enhance software systems based on documented requirements.
- Debug existing software, correct defects, and improve system functionality.
- Review, test, and evaluate software components for adherence to design requirements, documenting results.
- Integrate software into new or modified systems and operating environments.
- Develop and implement algorithms, including those with timing, resource, or interface constraints.
- Write or review system and software documentation.
- Assist with developing and executing test procedures for software components.
- Provide input on system‑level design, including hardware/software trade‑offs and COTS/GOTS recommendations.
- Participate in requirements analysis, data flow analysis, and performance evaluation activities.
- Coordinate software system installation and monitor operational performance to ensure specifications are met.
- Perform quality control on team outputs and contribute to process improvement recommendations.
- Provide oversight or team leadership as appropriate to the software development process used on the project.
- Experience enhancing, modifying, and developing software systems across diverse environments.
- Ability to conduct requirements analysis, derive performance needs, and translate specifications into functional software.
- Proficiency in diagnosing and resolving software defects to ensure system integrity.
- Experience integrating existing software into new architectures or operational environments.
- Ability to develop database or data repository queries supporting system functionality.
- Capability to produce or review documentation supporting design, implementation, and testing.
- Experience overseeing or leading software development tasks in alignment with program processes.
- Skill in collaborating with system engineers and hardware engineers to refine interfaces and derive requirements.
- Fourteen (14) years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity.
- Bachelor’s degree in Computer Science or a related discipline from an accredited college or university.
- Substitution of
Experience:
Four (4) years of additional SWE experience may be substituted for a Bachelor’s degree.
- Active TS/SCI with Full‑Scope Polygraph (NSA).
Salary Range
:$ - $ (Commensurate with experience)
Note:
The above salary range is a guideline and represents a broad spectrum of potential compensation. We recognize that a candidate’s unique experience and qualifications may justify compensation beyond this range. Therefore, we remain open to considering higher salary offers for…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).