TAP Engineering is seeking a CNO Analyst / Programmer Level 2 to support the design, development, and enhancement of advanced software tools in a mission-focused environment. The role involves ...
TAP Engineering is seeking a CNO Analyst / Programmer Level 2 to support the design, development, and enhancement of advanced software tools in a mission-focused environment. The role involves ...
TAP Engineering is seeking a CNO Analyst / Programmer Level 3 to lead the design, development, and delivery of advanced software tools in a mission-focused environment. This role involves ...
TAP Engineering is seeking a CNO Analyst / Programmer Level 3 to lead the design, development, and delivery of advanced software tools in a mission-focused environment. This role involves ...
Computer Programmer
Rockville, MD · On-site
They are seeking a Computer Programmer to build and optimize scalable cloud and hybrid platforms using DevOps and SRE practices, focusing on automation and supporting modern workloads like AI/ML.
Computer Programmer
Rockville, MD · On-site
They are seeking a Computer Programmer to build and optimize scalable cloud and hybrid platforms using DevOps and SRE practices, focusing on automation and supporting modern workloads like AI/ML.
TAP Engineering is seeking a CNO Analyst / Programmer Level 1 to support the design and development of custom software tools in a mission-focused environment. The role involves building end-to-end ...
TAP Engineering is seeking a CNO Analyst / Programmer Level 1 to support the design and development of custom software tools in a mission-focused environment. The role involves building end-to-end ...
CNO Analyst / Programmer Level 0
Hanover, MD · On-site
$99K - $117K/yr
CNO Analyst / Programmer Level 0 TAP Engineering | Hanover, MD | Full Time Clearance Required: Active TS/SCI with Polygraph | Experience: Entry-Level (0-4 Years) | Compensation: $99,000 - $117,000 ...
Quick apply
CNO Analyst / Programmer Level 0
Hanover, MD · On-site
$99K - $117K/yr
CNO Analyst / Programmer Level 0 TAP Engineering | Hanover, MD | Full Time Clearance Required: Active TS/SCI with Polygraph | Experience: Entry-Level (0-4 Years) | Compensation: $99,000 - $117,000 ...
With experts in biomedical science, software engineering, and program management, we focus on developing and applying research tools and techniques to empower decision-making and accelerate research ...
Quick apply
With experts in biomedical science, software engineering, and program management, we focus on developing and applying research tools and techniques to empower decision-making and accelerate research ...
Computer Programmer
Rockville, MD · On-site
With experts in biomedical science, software engineering, and program management, we focus on developing and applying research tools and techniques to empower decision-making and accelerate research ...
Computer Programmer
Rockville, MD · On-site
With experts in biomedical science, software engineering, and program management, we focus on developing and applying research tools and techniques to empower decision-making and accelerate research ...
CNO Analyst / Programmer Level 1
Hanover, MD · On-site
$118K - $148K/yr
CNO Analyst / Programmer Level 1 Software | Hanover, MD | Full Time Position: CNO Analyst / Programmer Level 1 Location: Hanover, MD Category: Software Engineering Schedule: Standard Day Shift ...
Quick apply
CNO Analyst / Programmer Level 1
Hanover, MD · On-site
$118K - $148K/yr
CNO Analyst / Programmer Level 1 Software | Hanover, MD | Full Time Position: CNO Analyst / Programmer Level 1 Location: Hanover, MD Category: Software Engineering Schedule: Standard Day Shift ...
VTC Crestron Programmer
Columbia, MD · On-site
Video Services Programmer * Support a large base of deployed audio-visual multimedia (AVMM) systems by performing perfective and corrective programming for Crestron devices. * Program devices with ...
VTC Crestron Programmer
Columbia, MD · On-site
Video Services Programmer * Support a large base of deployed audio-visual multimedia (AVMM) systems by performing perfective and corrective programming for Crestron devices. * Program devices with ...
TAP Engineering is seeking a CNO Analyst / Programmer Level 1 to support the design and development of custom software tools in a mission-focused environment. The role involves developing advanced ...
TAP Engineering is seeking a CNO Analyst / Programmer Level 1 to support the design and development of custom software tools in a mission-focused environment. The role involves developing advanced ...
Senior C Programmer
Arlington, VA · On-site
The Senior C Programmer will develop software for network data collection, participating in the full software development lifecycle and providing user support. Responsibilities : • Design, develop ...
Senior C Programmer
Arlington, VA · On-site
The Senior C Programmer will develop software for network data collection, participating in the full software development lifecycle and providing user support. Responsibilities : • Design, develop ...
... Programmer Salary: 138k-150k Location: Washington DC Position Description: This program provides enterprise applications and services for high value text extraction and analytics against large ...
... Programmer Salary: 138k-150k Location: Washington DC Position Description: This program provides enterprise applications and services for high value text extraction and analytics against large ...
SAS Programmer
Falls Church, VA · On-site +1
Description SAS Programmer Location: Remote/Hybrid Job Type: Full-Time Position Overview: Venesco is seeking a skilled SAS Programmer to support clinical data analysis and regulatory submission ...
SAS Programmer
Falls Church, VA · On-site +1
Description SAS Programmer Location: Remote/Hybrid Job Type: Full-Time Position Overview: Venesco is seeking a skilled SAS Programmer to support clinical data analysis and regulatory submission ...
SAS Programmer
Falls Church, VA · On-site
SAS Programmer Location: Remote/Hybrid Job Type: Full-Time Position Overview: Venesco is seeking a skilled SAS Programmer to support clinical data analysis and regulatory submission activities.
SAS Programmer
Falls Church, VA · On-site
SAS Programmer Location: Remote/Hybrid Job Type: Full-Time Position Overview: Venesco is seeking a skilled SAS Programmer to support clinical data analysis and regulatory submission activities.
Crestron Programmer
Columbia, MD · On-site
Join our dynamic team as a Video Services Programmer * Support a large base of deployed audio-visual multimedia (AVMM) systems by performing perfective and corrective programming for Crestron devices
Crestron Programmer
Columbia, MD · On-site
Join our dynamic team as a Video Services Programmer * Support a large base of deployed audio-visual multimedia (AVMM) systems by performing perfective and corrective programming for Crestron devices
Systems Programmer
Washington, DC · On-site
Apply computer programming and analytical techniques to develop code, implement algorithms, and produce software solutions supporting aviation safety and operational analysis. * Develop dashboards ...
Systems Programmer
Washington, DC · On-site
Apply computer programming and analytical techniques to develop code, implement algorithms, and produce software solutions supporting aviation safety and operational analysis. * Develop dashboards ...
CNO Analyst / Programmer Level 2
Hanover, MD · On-site
$149K - $174K/yr
CNO Analyst / Programmer Level 2 Software | Hanover, MD | Full Time Position: CNO Analyst / Programmer Level 2 Location: Hanover, MD Category: Software Engineering Schedule: Standard Day Shift ...
CNO Analyst / Programmer Level 2
Hanover, MD · On-site
$149K - $174K/yr
CNO Analyst / Programmer Level 2 Software | Hanover, MD | Full Time Position: CNO Analyst / Programmer Level 2 Location: Hanover, MD Category: Software Engineering Schedule: Standard Day Shift ...
CNO Analyst / Programmer Level 3
Hanover, MD · On-site
$175K - $196K/yr
CNO Analyst / Programmer Level 3 Software | Hanover, MD | Full Time Position: CNO Analyst / Programmer Level 3 Location: Hanover, MD Category: Software Engineering Schedule: Standard Day Shift ...
CNO Analyst / Programmer Level 3
Hanover, MD · On-site
$175K - $196K/yr
CNO Analyst / Programmer Level 3 Software | Hanover, MD | Full Time Position: CNO Analyst / Programmer Level 3 Location: Hanover, MD Category: Software Engineering Schedule: Standard Day Shift ...
Systems Programmer
Washington, DC · On-site
Apply computer programming and analytical techniques to develop code, implement algorithms, and produce software solutions supporting aviation safety and operational analysis. * Develop dashboards ...
Systems Programmer
Washington, DC · On-site
Apply computer programming and analytical techniques to develop code, implement algorithms, and produce software solutions supporting aviation safety and operational analysis. * Develop dashboards ...
SAS Programmer
Falls Church, VA · On-site
SAS Programmer Location: Remote/Hybrid Job Type: Full-Time Position Overview: Venesco is seeking a skilled SAS Programmer to support clinical data analysis and regulatory submission activities.
Quick apply
SAS Programmer
Falls Church, VA · On-site
SAS Programmer Location: Remote/Hybrid Job Type: Full-Time Position Overview: Venesco is seeking a skilled SAS Programmer to support clinical data analysis and regulatory submission activities.
Programmer information
See Laurel, MD salary details
$11.92 - $17.03
4% of jobs
$17.03 - $22.14
9% of jobs
$25.82 is the 25th percentile. Wages below this are outliers.
$22.14 - $27.26
17% of jobs
$27.26 - $32.37
13% of jobs
The median wage is $35.35 / hr.
$32.37 - $37.48
13% of jobs
$37.48 - $42.60
10% of jobs
$42.60 - $47.71
9% of jobs
$48.67 is the 75th percentile. Wages above this are outliers.
$47.71 - $52.82
9% of jobs
$52.82 - $57.94
7% of jobs
$57.94 - $63.05
6% of jobs
$63.05 - $68.16
4% of jobs
$11
$39
$68
How much do programmer jobs pay per hour?
Do programmers get paid a lot?
Is there still a demand for programmers?
What are some common challenges programmers face when working on large, collaborative projects?
What are the key skills and qualifications needed to thrive as a programmer, and why are they important?
What job does a programmer do?
What does a programmer do?
Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.
What kind of jobs can a programmer get?
What is the difference between Programmer vs Software Developer?
| Aspect | Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; coding certifications | Similar credentials; often includes additional knowledge of software design and architecture |
| Work Environment | Often focused on coding and debugging within teams or projects | Involves designing, coding, testing, and maintaining software applications |
| Employer & Industry Usage | Used across tech companies, startups, and IT departments | Common in software firms, tech companies, and enterprise IT |
| Search & Comparison Intent | People compare to understand coding roles and responsibilities | Broader scope including development lifecycle and project management |
While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

Full-time
Re-posted 16 days ago
Job description
TAP Engineering is seeking a CNO Analyst / Programmer Level 2 to support the design, development, and enhancement of advanced software tools in a mission-focused environment. The role involves leading the development of data flows, contributing to tool development, and collaborating across engineering teams to deliver high-performance solutions.
Responsibilities:
• Design, develop, and enhance custom software tools and capabilities
• Develop and manage end-to-end data flows and tasking within software systems
• Build 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
• Perform advanced debugging, testing, and validation of software components
• Participate in and contribute to design reviews, code reviews, and software readiness activities
• Develop and deliver technical documentation and presentations
• Collaborate with cross-functional teams to integrate and optimize software solutions
• Provide technical input and guidance on system architecture and implementation
Qualifications:
Required:
• Active TS/SCI clearance with Polygraph
• Bachelor’s degree in Computer Science, Information Systems, Network Engineering, or a related field OR 12 years of relevant experience in lieu of a degree
• 8+ years of experience in software engineering or development roles OR 6+ years with a Master’s degree
• Strong experience programming in one or more of the following: C, C++, Java, Python, Assembly, or similar
• Experience with network socket programming and packet-level development
• Strong understanding of IP, TCP, and application-level protocols
• Experience developing applications in Windows (.NET/Visual Studio) and/or Unix/Linux environments
• Strong debugging, problem-solving, and analytical skills
• Ability to work independently and contribute to technical direction
Preferred:
• Experience with low-level or embedded system development
• Familiarity with secure software development practices
• Experience working with custom or specialized toolsets
• Experience supporting complex system integrations
• Ability to present technical concepts to internal and external stakeholders
Company:
TAP Engineering (LLC) is a small, Maryland-based firm providing secure, trusted microelectronics hardware engineering, firmware development, and research support to the DoD, Intelligence Community, and commercial clients. Founded in 2021, the company is headquartered in , , with a team of 11-50 employees. The company is currently Early Stage.