Software Developer III
Role details
Job location
Tech stack
Job description
We are seeking a Software Developer III with experience developing Offensive Cyber Operations (OCO) or Computer Network Operations (CNO) tools to support mission-critical cyber programs. The developer will contribute to the design, development, and enhancement of specialized cyber capabilities used in operational environments.
This role requires an engineer capable of working mostly independently while collaborating with a larger technical team, contributing to moderately complex development tasks within the labor category function. The developer may also direct or guide low-complexity development efforts or smaller technical tasks, ensuring quality implementation and alignment with mission requirements., * Design, develop, test, and maintain OCO/CNO tools and supporting cyber capabilities.
- Contribute to moderately complex software development tasks, including feature development, integration, and capability enhancement.
- Work independently on assigned development efforts while collaborating with engineers, analysts, and mission stakeholders.
- Provide guidance or direction on low-complexity development efforts or discrete technical tasks.
- Translate operational requirements into reliable and scalable software solutions.
- Participate in technical design discussions, code reviews, and integration planning.
- Troubleshoot and resolve software defects, performance issues, and integration challenges.
- Implement secure coding practices and ensure code quality through testing and peer review.
- Support the integration of developed capabilities into mission systems and operational environments.
- Document software designs, development activities, and technical procedures.
Requirements
- 4-7 years of software development experience
- Active Top Secret clearance with CI Polygraph (TS/SCI with CI Poly required to start).
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline.
- Professional experience developing Offensive Cyber Operations (OCO) or Computer Network Operations (CNO) tools or capabilities.
- Proficiency in one or more programming languages such as Python, C, C++, Java, or Go.
- Experience developing software in Linux-based environments.
- Familiarity with networking protocols, system internals, and low-level software concepts.
- Experience using version control systems such as Git and standard software development lifecycle practices.
- Ability to work independently while coordinating effectively with technical teams., * Experience supporting DoD or Intelligence Community cyber mission programs.
- Familiarity with reverse engineering, vulnerability research, or exploit development concepts.
- Experience with Agile development methodologies.
- Knowledge of containerization technologies such as Docker or Kubernetes.
- Experience building or supporting operational cyber frameworks or toolchains