Associate CNO Developer
Atlassian
Atlassian Crucible
C
Collaboration
Confluence
Cyber Security Associate
Data Analysis
Embedded Systems
Engineer
Engineering
Hardware Engineering
Hardware Software Co Design
Information Technology (IT)
Issue Tracking
It Service Management
IT Services
Management
Network
Network Solutions
Programming
Programming Language
Programming Languages
Project Management
Project Management Tools
Software Development
Software Engineering
Systems
Job Description
MANTECH is seeking an Associate CNO Developer to support the creation of mission-critical offensive cyber capabilities and to advance Computer Network Operations (CNO). This role is based in Hanover, MD (onsite) with support for work in Hanover, MD or Aurora, CO.
Responsibilities
- Design and develop new hardware- or software-based CNO capabilities
- Assist with the design, development, documentation, testing, and debugging of application software and systems
- Apply knowledge of security concepts and network technologies to support CNO efforts
- Help ensure software engineering standards are consistently met across deliverables
Required Qualifications
- BS Degree in a technical discipline or High School Diploma with 4+ years of technical experience
- Experience programming with Python or C/C++
- Experience with troubleshooting and debugging
Preferred Qualifications
- Experience with networking (TCP/IP) and socket-level programming
- Experience with low-level system internals across one or more platforms
- Experience with software analysis or reverse engineering
- Experience developing CNO capabilities
- Understanding of unit testing frameworks and testing practices
- Understanding of assembly programming concepts
- Familiarity with Atlassian tools such as JIRA, Confluence, and Crucible
Technologies
- Python
- C/C++
- TCP/IP
- Socket-level programming
- Atlassian JIRA, Atlassian Confluence, Atlassian Crucible
Security Clearance Requirements
- Must have a current/active TS/SCI with Polygraph security clearance
- Must be willing and able to obtain another polygraph prior to start, if required
Physical Requirements
- Ability to remain stationary for extended periods (50% of the time)
- Ability to operate computer equipment and office machinery