1

Computer Associate Software Jobs in Washington (NOW HIRING)

Bachelors degree in Computer Science or related discipline from an accredited college or university is required; Four (4) years of SWE experience on projects with similar software processes may be ...

Bachelors degree in Computer Science or related discipline from an accredited college or university is required; Four (4) years of SWE experience on projects with similar software processes may be ...

Bachelors degree in Computer Science or related discipline from an accredited college or university is required; Four (4) years of SWE experience on projects with similar software processes may be ...

Sr. Engineer, Software

Annapolis, MD ยท On-site

$121K - $159K/yr

... supporting software and associate software engineers. Additionally, this role provides ... Bachelor's degree in computer science / software engineering (or similar) * 5 years' experience in ...

New

Associate CNO Developer

Hanover, MD ยท On-site

$76K - $128K/yr

... Computer Network Operations (CNO). You'll be part of a dynamic team working on next-generation ... Design and develop new hardware- or software-based CNO capabilities * Assists with the design ...

Associate CNO Developer

Hanover, MD ยท On-site

$76K - $128K/yr

... Computer Network Operations (CNO). You'll be part of a dynamic team working on next-generation ... Design and develop new hardware- or software-based CNO capabilities * Assists with the design ...

Showing results 41-60

Computer Associate Software information

What is the difference between Computer Associate Software vs Computer Support Specialist?

AspectComputer Associate SoftwareComputer Support Specialist
CredentialsTypically an associate degree or relevant certificationsHigh school diploma or equivalent; certifications optional
Work EnvironmentOffice settings, software development teamsHelp desks, technical support centers
Industry UsageSoftware companies, IT departmentsIT support, customer service roles
Job FocusAssisting in software development, testing, and maintenanceDiagnosing and resolving hardware/software issues

Computer Associate Software roles focus on supporting software development and testing, often within tech companies. In contrast, Computer Support Specialists primarily troubleshoot and resolve technical issues for end-users. Both roles require technical knowledge, but their work environments and daily tasks differ significantly.

What does a computer associate software do?

A computer associate software typically assists in developing, testing, and maintaining software applications. They may work with programming languages, software tools, and troubleshooting to support software projects and ensure functionality. Strong problem-solving skills and knowledge of coding are often required for this role.

What job categories do people searching Computer Associate Software jobs in Washington look for?

The top searched job categories for Computer Associate Software jobs in Washington are:

What cities in Washington are hiring for Computer Associate Software jobs?

Cities in Washington with the most Computer Associate Software job openings:

Infographic showing various Computer Associate Software job openings in Washington as of June 2026, with employment types broken down into 100% Full Time. Highlights an 41% In-person, 43% Hybrid, and 16% Remote job distribution.

Software Engineer, Associate - NASA

Annapolis, MD โ€ข Remote

Innovim
51 - 200 employees

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 18 days ago


Job description

INNOVIM is seeking a full-stack Software Engineer, Associate to support NASAโ€™s Earth Observing System Data and Information System (EOSDIS) Evolution and Development 3 (EED-3) contract based out of Annapolis, Maryland.
Location: Based out of Annapolis, MD
Relocation Assistance: None available at this time
Remote/Telework: YES
Travel: Quarterly to Annapolis, MD for 3 days due to PI Planning

Primary Responsibilities:ย ย 

The candidate will work in a fast-paced Agile development environment performing operations, design, and development for the NASA Earthdata Search Client (EDSC) and the Common Metadata Repository (CMR). As a member of the EED-3 team, the software developer will build and support innovative tools allowing scientists and students alike to discover, transform, update, and improve the quality of earth science data in the pursuit of solving a wide range of environmental and socio-economic issues. This includes leading the deployment of product updates, to identify production issues and construct scalable architecture.

Responsibilities include:

  • Participate in all aspects of the software development lifecycle from user story generation, through design, development, automated testing and operational supportย 
  • Develop new feature ideas to meet the ever-evolving needs of our end-usersย 
  • Continually help the team grow by sharing new ideas and industry best practicesย 
  • Suggest improvements to processes and tools to help the team be more efficientย 

REQUIRED SKILLS/EXPERIENCE:ย ย 

  • Experience in cloud environments (AWS preferred) EC2, Lambda, S3, RDS, API Gateway.
  • Proficiency in programming languages, front-end technologies and frameworksย such as TypeScript, JavaScript (Node.JS/React), Python.
  • Hands-on experience with Elasticsearchย for search and data operations.
  • Strong grounding in Agile/Scrumย methodologies and use of tools like Jira, Confluence, Bitbucket.
  • Experience with automated testing, CI/CD pipelines, and software development lifecycle practices.

REQUIRED EDUCATION/EXPERIENCE:ย ย 

  • Bachelorโ€™s degree in Computer Science, Information Systems, Data Analytics, Engineering, or a related discipline
  • 0-3 yearsย of software development experience.ย ย 

DESIRED SKILLS/EXPERIENCE:ย ย 

  • Experience with geospatial/GIS dataย formats and tools (GeoJSON, KML, ArcGIS, QGIS).
  • Familiarity with machine learning/AIย concepts.
  • Experience with containerization and orchestrationย (Docker, Kubernetes).
  • Knowledge of monitoring tools such as CloudWatch, Datadog, Prometheus.
  • Strong problem-solving and debugging skills for large-scale distributed systems.
  • Prior experience presenting at technical conferences or leading knowledge-sharing sessions.

INNOVIM is committed to providing superior work in the fields of science, engineering, data analytics and technology to government agencies. We offer competitive compensation packages, including comprehensive nationwide Medical/Dental/Vision insurance programs, life insurance, matching 401k contribution and Educational/Training support.