Job Openings
Cleared Senior Software Engineer - Battle Orchestration, National/Tactical Syst
About the job Cleared Senior Software Engineer - Battle Orchestration, National/Tactical Syst
Duties and Responsibilities
- Develop and technically lead enterprise-wide Java applications for battlefield command and control, geospatial data management, exploitation, visualization, and analysis
- Lead, organize, and delegate research and development efforts that support the advancement of software processing concepts for situational awareness and battlefield optimization
- Manage and maintain continuous integration and continuous development for existing existing capabilities deployed to customer facilities and AWS/Azure cloud environments
- Develop and delegate tasks to support continuous improvement of test scripts and frameworks to verify functionality of software deliverables
- Influence technically sound solutions when communicating with customers, management, and other engineering teams
Requirements
Requirements
- Typically requires a Bachelors or Masters degree in computer science, information systems or related discipline and five or more years progressive software development experience with a Bachelors degree
- May substitute equivalent experience in lieu of education
- Strong foundation in mathematics, computer networking, communication protocols, data exchange formats and/or user interfaces
- Experience developing complex solutions in production environments
- Experience mentoring junior talent
- Experience with software development in Linux
- Familiarity with AWS-hosted environments, Docker containerization and execution through Kubernetes
- An understanding of formal software engineering principles including design, documentation, ticketing systems, version control and Agile methodologies
- U.S. citizenship and Top Secret security clearance, SCI eligible, and willing to take a CI polygraph