1

Assistant Computer Programmer Jobs in Bethesda, MD

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 ... As part of this commitment, the use of artificial intelligence (AI) or other tools to assist with ...

Computer Vision AI Engineer

Mclean, VA · On-site

$99K - $225K/yr

R0243890 Computer Vision AI Engineer The Opportunity: Booz Allen Hamilton is seeking an innovative ... As part of this commitment, the use of artificial intelligence (AI) or other tools to assist with ...

... and assist computer operators or system analysts to define and resolve problems in running computer programs • Assign, coordinate, and review work and activities of programming personnel • ...

Computer Vision AI Engineer

Mclean, VA · On-site

$99K - $225K/yr

R0244633 Computer Vision AI Engineer The Opportunity: Booz Allen is seeking an innovative and ... As part of this commitment, the use of artificial intelligence (AI) or other tools to assist with ...

Computer Vision AI Engineer

Mclean, VA · On-site

$99K - $225K/yr

Computer Vision AI Engineer The Opportunity: Booz Allen is seeking an innovative and experienced AI ... As part of this commitment, the use of artificial intelligence (AI) or other tools to assist with ...

Computer Vision AI Engineer

Mclean, VA · On-site

$99K - $225K/yr

Computer Vision AI Engineer The Opportunity: Booz Allen is seeking an innovative and experienced AI ... As part of this commitment, the use of artificial intelligence (AI) or other tools to assist with ...

Computer Vision AI Engineer

Mclean, VA · On-site

$99K - $225K/yr

R0245087 Computer Vision AI Engineer The Opportunity: Booz Allen is seeking an innovative and ... As part of this commitment, the use of artificial intelligence (AI) or other tools to assist with ...

next page

Showing results 1-20

Assistant Computer Programmer information

See Bethesda, MD salary details

$35.4K

$69.6K

$102.3K

How much do assistant computer programmer jobs pay per year?

As of Jul 24, 2026, the average yearly pay for assistant computer programmer in Bethesda, MD is $69,635.00, according to ZipRecruiter salary data. Most workers in this role earn between $54,100.00 and $85,700.00 per year, depending on experience, location, and employer.

What is the difference between Assistant Computer Programmer vs Computer Programmer?

AspectAssistant Computer ProgrammerComputer Programmer
CredentialsTypically an associate degree or relevant certificationsBachelor's degree in computer science or related field
Work EnvironmentSupport roles, assisting in coding and testingDeveloping, testing, and maintaining software applications
Employer UsageEntry-level support in tech teamsLead development projects and software solutions

Assistant Computer Programmers usually have foundational certifications and assist senior programmers in coding tasks, while Computer Programmers are responsible for designing and implementing software solutions independently. The roles differ mainly in responsibility level and experience required.

What are Assistant Computer Programmers?

Assistant Computer Programmers are entry-level professionals who help develop, test, and maintain software under the supervision of more experienced programmers or software engineers. Their tasks often include writing simple code, debugging programs, updating documentation, and assisting in the implementation of software solutions. This role serves as a stepping stone for those seeking to advance in the field of computer programming, providing valuable hands-on experience with coding languages and development tools.

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

To thrive as an Assistant Computer Programmer, you generally need proficiency in programming languages such as Java, Python, or C++, along with a relevant degree or coursework in computer science. Familiarity with development environments, version control systems like Git, and basic debugging tools is typically expected. Strong analytical thinking, problem-solving abilities, and effective communication skills help you collaborate with team members and understand project requirements. These skills and qualities are essential for contributing to software development projects efficiently and ensuring code quality and team productivity.

What are the typical responsibilities of an Assistant Computer Programmer within a software development team?

As an Assistant Computer Programmer, you will often focus on tasks such as writing and testing code under the supervision of senior programmers, debugging existing software, and assisting with documentation. You may also help maintain databases, update software features based on user feedback, and work closely with developers, designers, and quality assurance teams. This role provides a strong learning environment, allowing you to gradually take on more complex projects and responsibilities as you build your skills and experience.
Infographic showing various Assistant Computer Programmer job openings in Bethesda, MD as of July 2026, with employment types broken down into 1% As Needed, 70% Full Time, 26% Part Time, 1% Temporary, and 2% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $69,635 per year, or $33.5 per hour.
Junior-Mid Computer Programmer (Identity & Access Management)

Junior-Mid Computer Programmer (Identity & Access Management)

RedMatter Solutions LLC

Washington, DC • On-site

$80K - $105K/yr

Full-time

Posted 29 days ago


Job description

Description:

We’re looking for a programmer with solid foundational experience (3–5 years) who is eager to grow into an Identity & Access Management (IAM) engineering role, specifically focusing on SailPoint IdentityIQ. You will support build pipelines, application deployments, troubleshooting, and workflow automation within an enterprise IAM environment. Over time, you will assume responsibilities traditionally handled by a SailPoint developer.

Hybrid (3 Days a Week Onsite)

Requirements:

Key Responsibilities

• Support and eventually own components of the IdentityIQ application stack, including:

o Java-based application deployment (Tomcat)

o Linux-based application servers

o SQL databases (querying, updates, DDL changes)

o Build and deployment automation (Ant, Git/Azure DevOps or similar)

o Secrets/token management (e.g., Secret Server or similar platforms)

• Troubleshoot identity provisioning, reconciliation issues, and workflow failures.

• Assist in building and maintaining IAM workflows such as onboarding, transfers, offboarding, and manager changes.

• Support role certifications, access reviews, and scheduled governance tasks.

• Patch and upgrade the identity platform (WAR/JAR packaging, DB scripts, patch utilities).

• Develop or update SOPs, runbooks, and configuration documentation.

• Collaborate with security, help desk, HR, and application teams to resolve identity-related issues.


Required Qualifications

• 3–5 years of hands-on programming experience in Java, C#, or Python.

• Strong understanding of object-oriented programming, debugging, and code analysis.

• Experience with:

o Linux (command line, logs, basic administration)

o SQL (queries, joins, schema understanding)

o Git-based version control and CI/CD workflows

• Familiarity with web application architectures and build/deployment pipelines.

• Understanding of core identity concepts (users, groups, roles, access control), even if not specific to SailPoint.

• Strong analytical and troubleshooting skills.


Preferred Skills (Nice-to-Have)

• Exposure to:

o Java web application packaging (WAR/JAR)

o REST APIs or scripting for automation

o Identity or security tools (SailPoint, Okta, Ping, CyberArk, etc.)

o Active Directory or other directory services

• Knowledge of enterprise IAM workflows (onboarding, certifications, provisioning).

• Experience writing or maintaining runbooks, playbooks, or SOPs.


Success Indicators (First 6 Months)

• Can run and troubleshoot the identity system’s build and deployment pipeline.

• Can apply patches/updates to a non production environment and validate health checks.

• Can diagnose basic provisioning failures and trace flows from request ? workflow ? directory.

• Can independently handle routine IAM tasks and contribute improvements to documentation.


Why This Role Is a Fit for the Right Candidate

This position is ideal for someone with strong programming foundations who wants to grow into an IAM/SailPoint engineer role. You’ll be trained on the platform’s deeper internals while already contributing to operations, automations, and enhancements from day one.