Job Description
Job DescriptionCNO Software Developer
Location: Cary, NC (will consider Maryland as well)
Mode: Onsite
Travel: Yes
Number of openings: Multiple
Experience: Any person with these skills and clearance will be considered, the salary is commensurate with the overall experience. 2-3 years will be closed to $90k and 15+ will be closer to $190k
Education: Bachelor's degree
Salary Range: $90-190k
Benefits: Attached
Start Date: Typically 3-4 weeks from submittal
Clearance: TS/SCI CI Full-scope Poly
Job Description:
CNO Software Developer
Join us as a CNO Software Developer and help shape the future of cyber operations. Based in the tech-rich Research Triangle of North Carolina, we deliver cutting-edge solutions for defense, intelligence, law enforcement, and security sectors, including cellular communications, software-defined radio, and embedded systems. In this role, you'll design and develop innovative software and hardware capabilities for computer network operations, leveraging your expertise in Python, C/C++, and network security concepts, while collaborating with a dynamic team to support critical national security missions.
Best-in-Class Benefits and Culture:
We value the time and effort of our employees. Our commitment to your success is enhanced by competitive compensation, depending on experience, and an extensive benefits package including:
-
Comprehensive health coverage: Medical, dental, and vision insurance provided
-
Robust retirement planning: 401(k) plan available with employer matching
-
Financial security: Life and disability insurance for added protection
-
Flexible financial options: Health savings and flexible spending accounts offered
-
Well-being and work-life balance: Paid time off is provided to full-time employees
Additionally, we strive to create an optimal environment for our employees, where they can learn, grow, and thrive within the company. We strive to create a collaborative and creative environment where everyone feels encouraged to contribute to our processes, decisions, planning, and culture.
To succeed as the CNO Software Developer, you should have:
-
Bachelor's degree with 8+ years of relevant experience, or 10+ years without a degree.
-
Solid proficiency in Python and C/C++ programming, low-level system internals, and networking (TCP/IP, sockets).
-
Solid troubleshooting, debugging, and CNO capability development experience.
-
Active TS/SCI with FS Polygraph clearance.
Your responsibilities as the CNO Software Developer will include:
-
Design and develop new hardware or software-based CNO capabilities.
-
Manage the design, developing, documenting, testing, and debugging application software and systems.
-
Apply expert knowledge of security concepts and networks.
-
Communicate status with leadership and customers.
-
Ensure software standards are met.
