Applied Signal Technology (AST) is seeking a Software Engineer II to strengthen our nation and improve the security of our world by resolving problems and making the world a safer place through trusted strategic and tactical SIGINT solutions.
Requirements
- Experience developing in modern programming languages (e.g. C++) in a Linux environment
- Good working knowledge of data structures and how to efficiently use them to solve problems
- Experience with one or more scripting languages (e.g. Python)
- Experience working with containerized software and associated tools (Kubernetes, Helm, Podman)
- Experience with Multithreading
- Experience working both in a team environment and individually
- Experience with network protocols such as TCP/IP
Responsibilities
- Participate in the requirements, design, development and testing of software to include development of new work products or enhancement of existing applications and systems
- Design, code, test, integrate, and document software solutions
- Participate in internal review of software components and systems
- Collaborate with project managers and other professionals within Engineering
- Follow established development practices and processes to maintain the configuration management of software products
Other
- U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
- The ability to obtain and maintain a U.S. government issued security clearance is required
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 10 years of prior relevant experience
- Active and transferable U.S. government issued Top Secret SCI (TS/SCI) security clearance with Poly
- Travel may be required for select steps of the interview process