
Software Engineer II (TS/SCI with FSP Required)
Job Description
- 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)
- Medical, Dental, and Vision Premiums 100% Employer Paid for you and your legal dependents or plus up, cost split plan.
- DeNOVO Paid Health Reimbursement Account (HRA).
- 401k with 6% Match.
- 11 Paid Federal Holidays.
- 120 hours of Paid Time Off (PTO).
- Company Outings and Trips.
- Tuition Reimbursement, Skillset Training, and New/Renewed Certification assistance.
- HomeFundIt Company Down Payment Match – Employer match towards the down payment of buying a new home.
Pay Range: $155,000 - $175,000 per year