CNO Analyst / Programmer Level 0
Role details
Job location
Tech stack
Job description
We are seeking a CNO Analyst / Programmer Level 0 to support the design and development of custom software tools and techniques in a mission-focused environment. This role is ideal for an early-career engineer interested in low-level programming, cyber operations, and software development across multiple platforms.
The CNO Analyst / Programmer will contribute to building end-to-end data flows and tasking within specialized software tools, while working closely with experienced engineers to develop, test, and deploy solutions. This position offers strong opportunities for hands-on technical growth in a collaborative team environment., * Design and develop custom software tools and capabilities
- Support the development of end-to-end data flows and tasking within software systems
- Develop applications across Windows, UNIX/Linux, and embedded or mobile environments
- Write code in languages such as Assembly, C, C++, Java, Perl, or Python
- Utilize development environments such as Visual Studio, .NET, and Linux-based build tools
- Participate in design reviews, code reviews, and software readiness activities
- Perform testing, debugging, and validation of software components
- Document software designs, development processes, and test results
- Collaborate with team members to ensure software meets performance, security, and functional requirements
Requirements
- Active TS/SCI clearance with Polygraph
- Bachelor's degree in Computer Science, Information Systems, Network Engineering, or a related field
- OR 4 years of relevant experience in lieu of a degree
- Experience with one or more programming languages such as C, C++, Java, Python, or similar
- Familiarity with software development fundamentals and debugging techniques
- Basic understanding of Windows and/or Linux operating environments
- Strong problem-solving skills and attention to detail
- Ability to work effectively in a team-based environment, * Experience with low-level programming or Assembly
- Familiarity with embedded systems or mobile platform development
- Exposure to secure software development practices
- Experience working with build tools, compilers, or development frameworks
- Interest in cyber operations and network-focused software development
Benefits & conditions
TAP Engineering offers a comprehensive and competitive benefits package, including:
- Paid Time Off: 15-25 days annually based on tenure, plus 11 paid holidays (never use-or-lose)
- Retirement: Up to 15% employer contribution to a 401(k) through match and profit sharing
- Medical Coverage: Free medical insurance for employees, with optional buy-up plans for dependents
- Dental & Vision: Employer-paid plans with optional enhancements
- Insurance Coverage: Employer-paid life insurance, AD&D, short-term disability, and long-term disability
- Flexible Spending Accounts: Healthcare and dependent care FSAs
- Tuition Reimbursement: Up to $36,000 per year for approved coursework
- Additional Benefits: Employee Assistance Program, wellness incentives, discount programs, virtual care, prescription savings, and travel support
- Performance-Based Rewards: Merit increases, performance bonuses, and referral bonuses
Clearance Requirement This position requires an active TS/SCI security clearance with Polygraph. Clearance processing and maintenance will be conducted in accordance with U.S. Government requirements.