onsite
Software Engineer Active TS/SCI with Full Scope Polygraph
Software Engineer
Senior software engineer with active TS/SCI clearance, skilled in C++, Java, and Python, responsible for designing, coding, and optimizing high‑performance systems while integrating legacy components and ensuring rigorous testing and documentation.
About the role
Key Responsibilities
- Analyze user requirements to derive detailed software design and performance specifications.
- Design, code, and maintain new features in C++, Java, and Python, ensuring clean, efficient, and scalable solutions.
- Debug and resolve defects in existing codebases, applying systematic troubleshooting and root‑cause analysis.
- Integrate legacy software into new or modified systems, managing compatibility and data flow.
- Develop and execute SQL queries and data models to support application functionality.
- Recommend and implement process improvements for documentation, coding standards, and testing procedures.
Requirements
- Active TS/SCI clearance with Full Scope polygraph.
- Proven experience in C++, Java, and Python development.
- Strong background in algorithms, data structures, and performance optimization.
- Hands‑on experience with SQL and relational database design.
- Excellent problem‑solving skills and a collaborative mindset.