Software Engineer; Level 3 TS/SCI w/Poly
Listed on 2026-09-02
-
Software Development
Software Engineer
Software Engineer (Level
3) – TS/SCI w/ Poly
The Software Engineer is responsible for designing, developing, maintaining, and improving complex software systems, including high-performance analytics platforms, advanced algorithms, large-scale data processing systems, real-time applications, and business information systems. This role may function independently or as part of a team.
The engineer ensures software components meet design requirements through testing, validation, and documentation, while also troubleshooting and resolving technical issues. They apply appropriate development methodologies and contribute to system design decisions, including hardware/software trade-offs, reuse strategies, and integration of COTS/GOTS solutions where applicable.
Analyze user needs to define system and software requirements
Design, develop, and enhance new or existing software solutions
Debug, troubleshoot, and resolve software defects
Integrate software into new or existing environments
Develop and optimize database queries and interfaces
Create and maintain technical documentation
Support and execute software testing procedures
Collaborate with system and hardware engineers to align requirements and constraints
Evaluate system performance and recommend improvements
Apply data analysis and modeling to support system design decisions
Implement and optimize algorithms to meet performance requirements
Ensure quality control across software development efforts
Recommend improvements to development processes and standards
Lead or support software development teams depending on project scope
Provide technical direction and oversight across multiple teams
Coordinate development activities, including task delegation and performance monitoring
Select and align development methodologies with customer and system requirements
Oversee system implementation and ensure operational performance standards are met
Identify and recommend new tools, technologies, and best practices
20+ years of experience as a Software Engineer on programs of similar scope and complexity
Bachelor's degree in Computer Science or related field (or 4 additional years of relevant experience in lieu of a degree)
5+ years of experience in a CNO (Computer Network Operations) environment
5+ years of experience with Python
5+ years of experience in UI web design and usability development
7+ years of experience with database and data repository interface development
Active TS/SCI clearance with a current polygraph required
Ability to obtain privileged access
Equal Employment Opportunity Statement We are an equal opportunity employer and consider all qualified applicants without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other protected characteristic under applicable law.
Data Delegation Database Access Support Modeling Data Processing Development Usability Oversight Technical Documentation Interfaces Operations Analysis Web Design Information Systems Algorithms Validation Components Software Development Quality Control Analytics Integration Computer Science Troubleshooting Data Analysis Software Testing Documentation Design Business Python Science
(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).