CNO Analyst / Programmer Level 1
Role details
Job location
Tech stack
Job description
We are seeking a CNO Analyst / Programmer Level 1 to support the design and development of custom software tools and capabilities in a mission-focused environment. This role builds on foundational experience and focuses on developing more advanced software solutions across multiple platforms.
The CNO Analyst / Programmer will contribute to building end-to-end data flows, enhancing tool capabilities, and supporting integration across systems. This position offers the opportunity to work on complex technical challenges while continuing to grow within a collaborative and fast-paced engineering team., * Design, develop, and enhance custom software tools and capabilities
- Build and support end-to-end data flows and tasking within software systems
- Develop applications across Windows, UNIX/Linux, and embedded or mobile environments
- Write and maintain 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 cross-functional teams to integrate and optimize software solutions
Requirements
- Active TS/SCI clearance with Polygraph
- Bachelor's degree in Computer Science, Information Systems, Network Engineering, or a related field
- OR 8 years of relevant experience in lieu of a degree
- 4+ years of experience in software engineering or development roles
- OR 2+ years with a Master's degree
- Experience with one or more programming languages such as C, C++, Java, Python, or similar
- Experience working in Linux and/or Windows development environments
- Familiarity with software development lifecycle and debugging techniques
- 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
- Experience with secure software development practices
- Experience with build tools, compilers, or development frameworks
- Interest or experience in cyber operations or 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.