1

Programmer Programmer Jobs in Washington (NOW HIRING)

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 ...

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 ...

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 ...

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 ...

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.

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

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.

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 ...

next page

Showing results 1-20

Programmer Programmer information

See Washington salary details

$14

$45

$81

How much do programmer programmer jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for programmer programmer in Washington is $45.65, according to ZipRecruiter salary data. Most workers in this role earn between $30.58 and $57.69 per hour, depending on experience, location, and employer.

What is the difference between Programmer Programmer vs Software Developer?

AspectProgrammer ProgrammerSoftware Developer
Required CredentialsTypically a diploma or degree in computer science or related fieldSimilar credentials, often with additional certifications or experience
Work EnvironmentOften focused on coding tasks within development teamsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech giants, and enterprise IT
Search & Comparison IntentPeople compare to understand roles, skills, and career pathsOften compared to programmers for clarity on responsibilities

While both Programmer Programmer and Software Developer roles involve coding and software creation, Software Developers typically have broader responsibilities including design and testing, whereas Programmers focus mainly on writing code. Understanding these differences helps in choosing the right career path or job search focus.

What are the key skills and qualifications needed to thrive as a Programmer, and why are they important?

To thrive as a Programmer, you need strong analytical thinking, coding proficiency in languages such as Python, Java, or C++, and a relevant degree or equivalent experience. Familiarity with development environments, version control systems like Git, and possibly certifications such as Microsoft Certified: Azure Developer are often required. Problem-solving abilities, attention to detail, and effective teamwork are standout soft skills in this role. These skills ensure that programmers can build reliable software, adapt to changing requirements, and contribute effectively to collaborative development projects.

What are programmers?

Programmers, also known as software developers or coders, are professionals who write, test, and maintain computer programs and software applications. They use programming languages such as Python, Java, C++, or JavaScript to create software solutions that meet user needs or solve specific problems. Programmers often work as part of a team to design, develop, and improve software systems, ensuring that programs run efficiently and securely. Their responsibilities may also include debugging code, updating existing software, and collaborating with other IT professionals to deliver high-quality products.

What are some common challenges programmers face when working on large-scale projects?

Programmers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication within cross-functional teams, and maintaining code quality as the project evolves. Balancing rapid development with thorough testing and documentation can also be demanding. Additionally, integrating new features without introducing bugs or technical debt requires careful planning, collaboration, and adherence to best practices like version control and code reviews.
What are popular job titles related to Programmer Programmer jobs in Washington? For Programmer Programmer jobs in Washington, the most frequently searched job titles are:
What job categories do people searching Programmer Programmer jobs in Washington look for? The top searched job categories for Programmer Programmer jobs in Washington are:
What cities in Washington are hiring for Programmer Programmer jobs? Cities in Washington with the most Programmer Programmer job openings:

CNO Analyst / Programmer Level 0

TAP Engineering

Hanover, MD • On-site

$99K - $117K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 18 days ago


Job description

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,000Position OverviewTAP Engineering is 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 an excellent opportunity for an early-career engineer with an interest in low-level programming, cyber operations, and cross-platform software development. You will contribute to building end-to-end data flows and tasking within specialized software systems, working alongside experienced engineers to develop, test, and deploy impactful solutions. Strong opportunities exist for hands-on technical growth in a highly collaborative team setting.Key Responsibilities
  • Design and develop custom software tools and capabilities in support of mission requirements
  • Contribute to 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 one or more languages such as Assembly, C, C++, Java, Perl, or Python
  • Utilize development environments including 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
Required Qualifications
  • 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
Preferred Qualifications
  • Experience with low-level programming or Assembly language
  • 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 OverviewTAP Engineering offers a comprehensive and competitive benefits package designed to support the whole employee:
  • 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: Employer-paid medical insurance for employees, with optional buy-up plans for dependents
  • Dental & Vision: Employer-paid plans with optional enhancements
  • Insurance: 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 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.

Powered by JazzHR

0O2AeCZSpf