CNO Analyst / Programmer Level 1
CNO Analyst / Programmer Level 1Software | Hanover, MD | Full TimePosition: CNO Analyst / Programmer Level 1Location: Hanover, MDCategory: Software EngineeringSchedule: Standard Day Shift, Monday–FridayClearance Requirement: Active TS/SCI with Polygraph (required)Experience Requirement: Mid-Level (2–8 years)Compensation Range: $118,000 – $148,000 (based on experience)Position OverviewWe 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.Key ResponsibilitiesDesign, develop, and enhance custom software tools and capabilitiesBuild and support end-to-end data flows and tasking within software systemsDevelop applications across Windows, UNIX/Linux, and embedded or mobile environmentsWrite and maintain code in languages such as Assembly, C, C++, Java, Perl, or PythonUtilize development environments such as Visual Studio, .NET, and Linux-based build toolsParticipate in design reviews, code reviews, and software readiness activitiesPerform testing, debugging, and validation of software componentsDocument software designs, development processes, and test resultsCollaborate with cross-functional teams to integrate and optimize software solutionsRequired QualificationsActive TS/SCI clearance with PolygraphBachelor’s degree in Computer Science, Information Systems, Network Engineering, or a related fieldOR 8 years of relevant experience in lieu of a degree4+ years of experience in software engineering or development rolesOR 2+ years with a Master’s degreeExperience with one or more programming languages such as C, C++, Java, Python, or similarExperience working in Linux and/or Windows development environmentsFamiliarity with software development lifecycle and debugging techniquesStrong problem-solving skills and attention to detailAbility to work effectively in a team-based environmentPreferred QualificationsExperience with low-level programming or AssemblyFamiliarity with embedded systems or mobile platform developmentExperience with secure software development practicesExperience with build tools, compilers, or development frameworksInterest or experience in cyber operations or network-focused software developmentBenefits OverviewTAP 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 sharingMedical Coverage: Free medical insurance for employees, with optional buy-up plans for dependentsDental & Vision: Employer-paid plans with optional enhancementsInsurance Coverage: Employer-paid life insurance, AD&D, short-term disability, and long-term disabilityFlexible Spending Accounts: Healthcare and dependent care FSAsTuition Reimbursement: Up to $36,000 per year for approved courseworkAdditional Benefits: Employee Assistance Program, wellness incentives, discount programs, virtual care, prescription savings, and travel supportPerformance-Based Rewards: Merit increases, performance bonuses, and referral bonusesClearance RequirementThis position requires an active TS/SCI security clearance with Polygraph. Clearance processing and maintenance will be conducted in accordance with U.S. Government requirements.Additional InformationBy submitting your resume for this position, you acknowledge and agree that application materials may be shared with affiliated teams or programs for consideration for other available opportunities.TAP Engineering is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other status protected by law.