1

Senior Computer Programmer Jobs in Washington (NOW HIRING)

Job Title Senior Computer Scientist Location Bethesda, MD 20800 US (Primary) Category Research, Development, and Engineering Job Type Full-Time Career Level Staff Education Master's Degree Travel ...

Job Title Senior Computer Scientist Location Bethesda, MD 20800 US (Primary) Category Research ... Computer software engineers develop the software systems that control computers. * Computer ...

Everforth ECS is seeking a Senior Computer System Analyst to work in Falls Church, VA . This ... As a Computer System Analyst, you will analyze science, engineering, business, and other data ...

Senior Computer Vision Engineer

Ashburn, VA · Hybrid

$125.30K - $165.20K/yr

Senior Computer Vision Engineer Unlock the secrets of intelligence with MANTECH! Join a dynamic team at the forefront of national security, providing advanced solutions to government intelligence ...

Senior Computer Vision Engineer, Space

Washington, DC · On-site

$118.30K - $162.50K/yr

Senior Computer Vision Engineer, Space Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the ...

Senior Computer Systems Engineer

Washington, DC · Hybrid

$131.30K - $237.35K/yr

As the Senior System Engineer, you will perform and manage the full spectrum of systems engineering ... * BS in Engineering, Computer Science, Systems Engineering, or related field or equivalent ...

Senior Computer Systems Engineer

Chevy Chase, MD · Hybrid

$131.30K - $237.35K/yr

As the Senior System Engineer, you will perform and manage the full spectrum of systems engineering ... * BS in Engineering, Computer Science, Systems Engineering, or related field or equivalent ...

Senior Computer Systems Engineer

Washington, DC · Hybrid

$131.30K - $237.35K/yr

As the Senior System Engineer, you will perform and manage the full spectrum of systems engineering ... * BS in Engineering, Computer Science, Systems Engineering, or related field or equivalent ...

Senior Computer Systems Engineer

Bethesda, MD · Hybrid

$131.30K - $237.35K/yr

As the Senior System Engineer, you will perform and manage the full spectrum of systems engineering ... * BS in Engineering, Computer Science, Systems Engineering, or related field or equivalent ...

Senior Computer Systems Engineer

Hyattsville, MD · Hybrid

$131.30K - $237.35K/yr

As the Senior System Engineer, you will perform and manage the full spectrum of systems engineering ... * BS in Engineering, Computer Science, Systems Engineering, or related field or equivalent ...

Senior Computer Systems Engineer

Rockville, MD · Hybrid

$131.30K - $237.35K/yr

As the Senior System Engineer, you will perform and manage the full spectrum of systems engineering ... * BS in Engineering, Computer Science, Systems Engineering, or related field or equivalent ...

next page

Showing results 1-20

Senior Computer Programmer information

See Washington salary details

$15

$59

$81

How much do senior computer programmer jobs pay per hour?

As of May 28, 2026, the average hourly pay for senior computer programmer in Washington is $59.21, according to ZipRecruiter salary data. Most workers in this role earn between $49.81 and $70.77 per hour, depending on experience, location, and employer.

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

To thrive as a Senior Computer Programmer, you need advanced proficiency in programming languages (such as Java, Python, or C++), strong problem-solving abilities, and a bachelor's degree in computer science or a related field. Expertise in software development tools, version control systems (like Git), and familiarity with industry-standard frameworks is typically required, along with relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Exceptional communication, leadership, and teamwork skills help you manage projects and mentor junior developers. These skills ensure you can deliver robust software solutions efficiently, drive technical innovation, and contribute effectively to team and organizational goals.

What are some typical challenges Senior Computer Programmers face when leading project development?

Senior Computer Programmers often encounter challenges such as managing complex codebases, balancing hands-on coding with mentoring junior developers, and ensuring that projects meet both technical and business requirements. They are frequently responsible for architectural decisions, code reviews, and integrating new technologies, which requires staying current with industry trends. Additionally, effective communication and collaboration with cross-functional teams—including product managers, designers, and QA—are essential to delivering successful software solutions.

What are Senior Computer Programmers?

Senior Computer Programmers are experienced professionals who design, write, test, and maintain complex computer software and applications. They often lead programming teams, mentor junior developers, and contribute to architectural decisions. Their responsibilities include reviewing code for efficiency and security, troubleshooting issues, and ensuring that software meets both technical and business requirements. Typically, they have several years of experience in software development and are proficient in multiple programming languages.

What is the difference between Senior Computer Programmer vs Software Developer?

AspectSenior Computer ProgrammerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; experience in programmingBachelor's degree in Computer Science or related field; coding experience
Work EnvironmentDevelops, tests, and maintains code; often in teamsDesigns and builds software applications; collaborates with stakeholders
Industry UsageCommon in tech, finance, healthcare sectorsWidespread across industries for application development
Search/Comparison IntentFocuses on programming expertise and experienceBroader software development responsibilities

While both roles involve coding and technical skills, a Senior Computer Programmer primarily focuses on writing, testing, and maintaining code, often with specialized programming expertise. A Software Developer typically has a broader role, including designing software solutions and collaborating with teams. The roles overlap in credentials and work environment, but their focus areas differ slightly.

What are the most commonly searched types of Computer Programmer jobs in Washington? The most popular types of Computer Programmer jobs in Washington are:
What are popular job titles related to Senior Computer Programmer jobs in Washington? For Senior Computer Programmer jobs in Washington, the most frequently searched job titles are:
What job categories do people searching Senior Computer Programmer jobs in Washington look for? The top searched job categories for Senior Computer Programmer jobs in Washington are:
What cities in Washington are hiring for Senior Computer Programmer jobs? Cities in Washington with the most Senior Computer Programmer job openings:
Senior Computer Scientist (Top Secret Cleared)

Senior Computer Scientist (Top Secret Cleared)

ECS

Washington, DC • On-site

$155K - $195K/yr

Full-time

Posted 19 days ago


Job description

Everforth ECS is seeking a TS-cleared Senior Computer Scientist to support one of our mission critical programs for the Department of Justice in Washington, DC.
We offer the chance to support the world's finest law enforcement organization and help the people that keep us safe. In this job you will support agents, analysts, and professionals and the technology they use to fight terrorism, espionage, cyber-attacks, and major criminal threats.
We are seeking candidates committed to high quality to provide innovative solutions. As a Senior Computer Scientist, you will collaborate with customers, often engaging directly with non-technical personnel, to understand their application related needs, suggest solutions, and complete work in a timely manner. This position performs activities associated with the implementation, integration, operations and support of computer systems in a mission-critical response operations environment.
  • Perform programming, code refactoring, systems operations, and / or design under the supervision of a more senior staff member, or independently on low complexity tasks.
  • Use tools and programming languages, such as Angular, React, Python, and Java to implement algorithmically complex information processing projects.
  • Identify, recommend remedies, and / or implement solutions which enhance existing software and system capabilities, performance, security, and other related functionality.
  • Evaluate COTS, OGA, Open Source and other existing software and systems for implementation in the CTD.
  • Build and / or support preparation of technical, business, and end user documentation.

Salary Range: $155,000 - $195,000
General Description of Benefits
  • US citizenship with active Top Secret clearance
  • Bachelor's degree in Computer Science, Computer Engineering, or related degree.
  • Minimum of eight (8) years of relevant work experience
  • Demonstrate a high level of proficiency scoping, planning, and completing full lifecycle engineering projects.
  • Must be able to demonstrate working knowledge of full lifecycle engineering projects.
  • Must be able to demonstrate working knowledge in one of the following areas: UI/UX, Front end engineering, API development, or data engineering.
  • Design, code, test, debug, and document those programs.
  • Provide advanced mathematical/scientific software.
  • Assist on all phases of software programming applications.
  • Evaluate new and existing software products.