Software Engineer Level 2, Clearance Required – TS/SCI w/Polygraph
Please note, this position requires all candidates to currently possess an active Top-Secret SCI Clearance with a Polygraph. This position is not an opportunity to be sponsored or nominated for a government security clearance.
The Program:
This program delivers mission-focused software, analytics, and platform capabilities that support both agency and tactical customers across the extended enterprise. The team provides full-lifecycle software development and compliance support, transforming operational needs into reliable solutions that can be deployed, maintained, and improved over time.
A major focus of the program is the development and sustainment of analytic services and hosting platforms that support a broad portfolio of analytics, mission threads, applications, and shared services. Team members contribute across requirements analysis, software design and development, systems integration, testing, deployment, compliance, platform operations, modernization, and long-term sustainment.
The work offers an opportunity to solve complex technical challenges and build capabilities that directly support customer missions and operational goals.
Minimum Qualifications:
- This position requires in-scope poly, within 7 years.
- Experience with Hadoop, Accumulo, AWS, Terraform, Java and Python
- Analyze user requirements to derive software design and performance requirements
- Design and code new software or modify existing software to add new features
- Debug existing software and correct defects
- Integrate existing software into new or modified systems or operating environments
- Develop simple data queries for existing or proposed databases or data repositories
- Provide recommendations for improving documentation and software development process standards
- Develop or implement algorithms to meet or exceed system performance and functional standards
- Assist with developing and executing test procedures for software components
- Write or review software and system documentation
- Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
- Serve as team lead at the level appropriate to the software development process being used on any particular project
- Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
- Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
- Design or implement complex database or data repository interfaces/queries
- Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project
- Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality control on team products
- Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces
- Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met
- Implement recommendations for improving documentation and software development process standards
Work Site: 410 National Business Parkway, Annapolis Junction, MD area. Telework of any kind is not authorized for this position.
To Learn More About Our Team and Solutions, Check Out the Following:
- Corporate Website: www.ssati.com
- GlassDoor Page: https://www.glassdoor.com/Overview/Working-at-SSATI-EI_IE1260475.11,16.htm
- Indeed Page: https://www.indeed.com/cmp/Ssati/reviews
- LinkedIn Page: https://www.linkedin.com/company/ssati/
- Facebook Page: https://www.facebook.com/ssati2003/
- Twitter Page: https://twitter.com/ssati2003?lang=en