Job Description
Job Description
Our client, a well-established government services contractor, is seeking a Software Engineer – Skill Level 2 (TS/Poly) to support mission-critical, classified software systems in a secure enterprise environment. This is a direct-hire opportunity for an experienced software engineer who enjoys working on complex systems, large data sets, and performance-driven applications.
In this role, you will design, develop, enhance, and maintain sophisticated software solutions supporting real-time systems, analytics platforms, and mission applications. You will work both independently and as part of a collaborative engineering team, contributing across the full software development lifecycle—from requirements analysis and design through implementation, testing, integration, and sustainment.
This position is ideal for a senior software engineer who is comfortable solving complex technical problems, contributing to system-level design decisions, and mentoring or leading other engineers as appropriate.
Location: Aurora, CO
Employment Type: Direct Hire
Clearance Requirement: Active Top Secret with active Polygraph (required at time of hire)
Telework: No
Priority: Normal
CCA Accepted: No
Salary Range: $185,000 – $215,000
Key Responsibilities
-
Analyze user and system requirements to derive software design and performance requirements
-
Design, develop, modify, and enhance software applications to support mission needs
-
Debug existing software and resolve defects and software problem reports
-
Integrate existing software into new or modified systems and operating environments
-
Develop and implement algorithms that meet or exceed functional and performance requirements
-
Design or implement complex algorithms requiring adherence to strict timing, resource, or interface constraints
-
Design, develop, and modify software using scientific analysis and mathematical models
-
Develop simple and complex database queries and data repository interfaces
-
Write, review, and maintain software and system documentation
-
Assist with the development and execution of software test procedures
-
Perform quality control and reviews of team software products
-
Provide recommendations for improving documentation and software development processes
-
Confer with system, hardware, and software engineers to derive requirements and understand system constraints
-
Coordinate software installation and monitor system performance to ensure operational specifications are met
-
Serve as a technical lead or team lead, as appropriate, within the software development process
-
Oversee one or more software development efforts to ensure adherence to established processes and standards
Requirements
-
Active Top Secret clearance with an active Polygraph
-
Minimum 14 years of experience as a Software Engineer supporting programs of similar scope, complexity, and classification
-
Bachelor’s degree in Computer Science or a related technical discipline
-
Four (4) additional years of relevant Software Engineering experience may be substituted in lieu of a degree
-
-
Demonstrated experience developing and maintaining complex software systems
-
Strong understanding of software development life cycle (SDLC) methodologies
-
Experience translating system-level requirements into software design and implementation
-
Ability to work independently and as part of a collaborative engineering team
-
Strong analytical, problem-solving, and debugging skills
-
Clear written and verbal communication skills
Benefits
-
Direct-hire position with a stable government services contractor
-
Competitive compensation aligned with experience and clearance level
-
Long-term program stability in a classified environment
-
Opportunity to work on complex, mission-critical software systems
-
Exposure to large-scale, high-performance, and real-time applications
-
Collaborative engineering environment with experienced, cleared professionals
-
Meaningful work supporting systems with direct national security impact