1

Computer Programmer Salary Jobs in Washington (NOW HIRING)

... Salary: $138,000.00-$150,000 Location: Washington DC Position Description: The Sponsor requires a ... S. in Software Systems Engineering, Computer Science or comparable field or equivalent experience ...

Developer - Programmer

Washington, DC · On-site

$138K - $150K/yr

... Salary: $138,000.00-$150,000 Location: Washington DC Position Description: The Sponsor requires a ... S. in Software Systems Engineering, Computer Science or comparable field or equivalent experience ...

Mid Computer Engineer

Bethesda, MD · On-site

$119K - $140K/yr

Job Title Mid Computer Engineer Location Bethesda, MD 20800 US (Primary) Category Research ... A competitive salary with performance bonus opportunities. * Comprehensive healthcare benefits ...

Computer Engineer IV

College Park, MD · On-site

$110K - $130K/yr

SEACORP is seeking a well-qualified Computer Engineer IV . Primary Duties and Responsibilities: Job ... Employer paid Life and Accidental Death & Dismemberment Insurance equal to your annual salary.

Computer Vision AI Engineer

Mclean, VA · On-site

$99K - $225K/yr

Computer Vision AI Engineer The Opportunity: Booz Allen Hamilton is seeking an innovative and ... Salary at Booz Allen is determined by various factors, including but not limited to location, the ...

Computer Vision Engineer

Sterling, VA · On-site

$110K - $130K/yr

Molg HQ in Chantilly, VA (Northern Virginia) Salary: Competitive compensation, including salary ... As a Computer Vision Engineer, you will be responsible for: * Continuous design, development ...

next page

Showing results 1-20

Computer Programmer Salary information

What is the average salary for a computer programmer?

The average salary for a computer programmer varies depending on factors such as experience, location, and industry. In the United States, the median annual wage for computer programmers was approximately $97,800 as of 2023. Entry-level programmers may earn less, typically around $60,000 to $70,000 per year, while experienced programmers or those in specialized fields can make well over $120,000 annually. Salaries may also differ based on the type of employer and the programming languages used.

What are some common challenges computer programmers face in their daily work, and how can they overcome them?

Computer programmers often encounter challenges such as debugging complex code, managing tight project deadlines, and adapting to rapidly changing technologies. Effective troubleshooting skills, continuous learning, and collaboration with team members are essential to address these issues. Many programmers find that participating in code reviews and maintaining clear communication with project managers and fellow developers helps them stay on track and resolve problems efficiently.

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

AspectComputer ProgrammerSoftware Developer
Required CredentialsTypically a bachelor's degree in computer science or related fieldUsually a bachelor's degree in computer science, software engineering, or related field
Work EnvironmentOften in IT departments, government agencies, or software firmsIn software companies, tech startups, or corporate IT teams
Employer & Industry UsageCommon in various industries including finance, healthcare, and governmentPrimarily in technology, software development, and consulting firms

Both roles require similar educational backgrounds and work environments, but software developers often have broader responsibilities in designing and creating software applications, which can influence salary differences.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with software development tools, integrated development environments (IDEs), version control systems like Git, and sometimes certifications such as Microsoft or Oracle can be advantageous. Attention to detail, analytical thinking, and effective communication are essential soft skills that help programmers collaborate and troubleshoot effectively. These skills and qualifications are important for producing reliable, efficient code and ensuring successful software development projects.
Infographic showing various Computer Programmer Salary job openings in Washington as of May 2026, with employment types broken down into 1% As Needed, and 99% Full Time. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution.
CWMD Computer Programming SME with Security Clearance

CWMD Computer Programming SME with Security Clearance

Booz Allen Hamilton

Arlington, VA

$86K - $198K/yr

Other

Medical, Life, Retirement, PTO

Posted 17 days ago


Booz Allen Hamilton rating

8.8

Company rating: 8.8 out of 10

Based on 47 frontline employees who took The Breakroom Quiz

9th of 57 rated business consultants


Job description

Job Number: R0240753 CWMD Computer Programming SME The Opportunity: As an expert programmer, your ability to design and develop innovative solutions inspires you to think bigger, push further, and drive technical advancements forward. We need your spe cia lized skills to tackle some of our clients' most complex programming challenges and enhance national security through computational precision. As a C WMD Computer Programming SME, you'll bring your expertise in Python, C++, and Visual Basic to design and implement robust modeling systems that evaluate the impacts of CBRN threats on Air Force operational readiness and air operations. You'll work alongside defense thought leaders to create accurate simulations and computational frameworks that strengthen C WMD capabilities and mitigate risks. Work with us to develop scalable, repeatable systems tailored to Air Force mission objectives. Implement simulations and models that deliver actionable insights on CBRN impact mitigation and contribute to operational resilience and readiness. Further your career while creating mission-forward solutions that matter. Join us. The world can't wait. You Have: * Experience designing and developing complex sof tware simulations and tools utilizing Python, C++, and Visual Basic for CBRN environments
* Knowledge of programming algorithms, systems programming, and simulation modeling frameworks aligned with C WMD policies and air operations
* Ability to integrate scientific data into computational models to address CBRN readiness challenges and operational resilience requirements
* Top Secret clearance * Bachelor's degree in CS or Engineering Nice If You Have: * Experience delivering sof tware solutions tailored to CBRN threat mitigation and air operations
* Knowledge of mathematical modeling, risk assessment processes, and geospatial sof tware tools used in operational simulation
* Ability to create scalable computational solutions that integrate with CBRN operational platforms with minimal disruption to field operations
* Master's degree in Computational Engineering, Mathematics, or Systems Programming
* Advanced Tool-specific Programming Certification such as Python Advanced Development Certification, or CBRN -specific Computational Approaches Certification Clearance: Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information ; Top Secret clearance is required. Compensation At Booz Allen, we celebrate your contributions, provide you with opportunities and choices, and support your total well-being. Our offerings include health, life, disability, financial, and retirement benefits, as well as paid leave, professional development, tuition assistance, work-life programs, and dependent care. Our recognition awards program acknowledges employees for exceptional performance and superior demonstration of our values. Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible to participate in Booz Allen's benefit programs. Individuals that do not meet the threshold are only eligible for select offerings, not inclusive of health benefits. We encourage you to learn more about our total benefits by visiting the Resource page on our Careers site and reviewing Our Employee Benefits page. Salary at Booz Allen is determined by various factors, including but not limited to location, the individual's particular combination of education, knowledge, skills, competencies, and experience, as well as contract-specific affordability and organizational requirements. The projected compensation range for this position is $86,800.00 to $198,000.00 (annualized USD). The estimate displayed represents the typical salary range for this position and is just one component of Booz Allen's total compensation package for employees. This posting will close within 90 days from the Posting Date. Identity Statement As part of the hiring process, we will ask you to complete an identity verification process that leverages advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud. You are expected to be on camera during interviews and assessments. We reserve the right to take your picture to verify your identity and prevent fraud. Candidate AI Usage Policy AI is a part of our daily work at Booz Allen, and we are committed to the responsible and ethical use of AI tools. However, we want to ensure a fair candidate process based on your own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) or other tools to assist with responses during interviews (whether in-person or virtual) is prohibited unless permission is explicitly provided. Work Model Our people-first culture prioritizes the benefits of collaboration, whether it occurs in person or virtually. To support engagement and effective communication, employees working virtually are generally expected to have their cameras on during meetings. * Remote: If this position is listed as remote, there may still be occasions when you are required to work in person at a Booz Allen or customer facility.
* Hybrid: If this position is listed as hybrid, you will be expected to work from a Booz Allen facility frequently, in alignment with leadership expectations and the needs of the role. You may also be required to work from or visit a customer facility.
* Onsite: If this position is listed as onsite, work will primarily be performed at a Booz Allen office or customer facility, where employees will collaborate directly with colleagues and customers as required by the role. Commitment to Non-Discrimination All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, local, or international law.

What Booz Allen Hamilton employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Booz Allen Hamilton logo

About Booz Allen Hamilton

Sourced by ZipRecruiter

Booz Allen Hamilton is a leading provider of management and technology consulting services to the US government in defense, intelligence, and civil markets. Headquartered in McLean, Virginia, the firm also serves major corporations, institutions, and not-for-profit organizations. Founded in 1914 by Edwin G. Booz, the company has a long-standing tradition of helping clients achieve success by delivering a wide range of consulting services that include strategic planning, human capital and learning, communication, systems development, and others. The company's mission is to empower people to change the world, and it has a reputation for maintaining the highest standards of integrity and-excellence.

Industry

It services

Company size

10,000+ Employees

Headquarters location

McLean, VA, US

Year founded

1914