
Principal Software Engineer (AHT)
- Beavercreek, OH
- $100,300-150,500 per year
- Permanent
- Full-time
- Support team in completing necessary software on schedule
- Complete work independently and as a part of an Agile team
- Solve complex problems through innovative and creative solutions
- Collaborate with software designers and/or software engineers in the planning, design, development, and utilization of software systems
- Regularly demonstrate progress to customers
- Bachelor’s degree in Computer Science or related STEM degree with 5 years’ experience OR a master’s degree with 3 years’ experience OR a high school diploma/equivalent with 9 years’ experience
- Full Stack Web Development programming experience
- Working knowledge and experience in the Agile development processes
- Strong interpersonal skills to communicate effectively with small technical teams
- Ability to prioritize and adjust tasks to accomplish project results
- Ability to comprehend and analyze complex problems and develop solutions
- U.S. Citizenship with the ability to obtain a TS/SCI security clearance
- Experience with web development frameworks such as Django, React, or Angular
- Experience with Databases: Relational, Graph, or Document
- Experience with:
- Docker
- C#/Java
- JavaScript
- TypeScript
- HTML
- CSS
- Python
- Geospatial
- Experience with microservices, swagger and API definitions
- Experience with Spring Boot (Java) APIs
- Demonstrated use of configuration management (Git, Bitbucket)
- Experience working with project management (Jira, Confluence)
- DevOps / DevSecOps experience
- Continuous Integration (CI) / Continuous Deployment (CD)
- Software Security Tools
- Claire / Trivy
- SonarQube