DCCA is looking for a Software Engineer to contribute to the development of high-speed SIGINT processing systems, supporting the National Security of the United States.
Requirements
- Proficiency in Python
- Experience using JavaScript or TypeScript
- Strong testing skills
- Comfortable working in Linux
- Experience developing unit tests to automate regression testing
- Strong understanding of data structures and multi-threaded processing
- Experience with Docker, Flask, Apache Airflow, HTML, Bootstrap, User Interface Design, MongoDB, Minio, VSCode
Responsibilities
- Define, document, and implement requirements for a software solution
- Test, deploy, and maintain software solutions
- Troubleshoot and solve issues with released software
- Work with end users to understand their requirements and priorities
- Develop unit tests to automate regression testing
- Design and implement object-oriented solutions
- Work with customers to understand their requirements, schedules, and priorities
Other
- Bachelor's degree in computer science or a related discipline from an accredited college or university
- Four (4) years of software engineering experience on similar projects or programs will be accepted in lieu of an acceptable bachelor's degree
- Active TS/SCI w/ Poly clearance
- Strong interpersonal, communication, and writing skills
- Ability to identify and anticipate needs of a user community, development staff, and integrated applications