... parallel programming methods such as pthreads, Open MPI, and UPC. - Experience developing test plans, operational assessment test reports, and associated documentation. - Experience with automating ...
... parallel programming methods such as pthreads, Open MPI, and UPC. - Experience developing test plans, operational assessment test reports, and associated documentation. - Experience with automating ...
Parallel Wireless is reimagining mobile networks with innovative, energy-efficient Open RAN ... Position Summary The Principal Systems Engineer (Technical SME) provides senior technical ...
Parallel Wireless is reimagining mobile networks with innovative, energy-efficient Open RAN ... Position Summary The Principal Systems Engineer (Technical SME) provides senior technical ...
... parallel programming concepts • Experience with containerization technologies such as Docker, Podman, and containerd • Familiarity with CI/CD principles, methodologies, and tools such as GitLab ...
... parallel programming concepts • Experience with containerization technologies such as Docker, Podman, and containerd • Familiarity with CI/CD principles, methodologies, and tools such as GitLab ...
HPC Software Architect
Chantilly, VA · On-site
Required : • Expertise in parallel programming models (e.g., MPI, OpenMP) • Strong knowledge of HPC system architectures and workflows • Experience with distributed systems and data-intensive ...
HPC Software Architect
Chantilly, VA · On-site
Required : • Expertise in parallel programming models (e.g., MPI, OpenMP) • Strong knowledge of HPC system architectures and workflows • Experience with distributed systems and data-intensive ...
HPC Software Architect
Reston, VA · On-site
Required : • Expertise in parallel programming models (e.g., MPI, OpenMP) • Strong knowledge of HPC system architectures and workflows • Experience with distributed systems and data-intensive ...
HPC Software Architect
Reston, VA · On-site
Required : • Expertise in parallel programming models (e.g., MPI, OpenMP) • Strong knowledge of HPC system architectures and workflows • Experience with distributed systems and data-intensive ...
Supercomputing Data Processing Engineer
Annapolis Junction, MD · On-site
$117K - $140K/yr
Proficiency in parallel programming * Knowledge of data-intensive computing * Experience with high-throughput systems * Workflow automation tools * Data transformation techniques * Strong debugging ...
Supercomputing Data Processing Engineer
Annapolis Junction, MD · On-site
$117K - $140K/yr
Proficiency in parallel programming * Knowledge of data-intensive computing * Experience with high-throughput systems * Workflow automation tools * Data transformation techniques * Strong debugging ...
Cloud Software Engineer III
Fort George G Meade, MD · On-site
$195K - $230K/yr
Apply advanced parallel programming techniques to analytics running against petabyte-scale datasets. * Develop, test, and prepare mission-relevant analytics for deployment in secure content and ...
Quick apply
Cloud Software Engineer III
Fort George G Meade, MD · On-site
$195K - $230K/yr
Apply advanced parallel programming techniques to analytics running against petabyte-scale datasets. * Develop, test, and prepare mission-relevant analytics for deployment in secure content and ...
SIMILAR CAREER TITLES High-Performance Computing Architect, Parallel Computing Architect, Computational Systems Architect, HPC Systems Engineer, Software Optimization Architect, Supercomputing ...
SIMILAR CAREER TITLES High-Performance Computing Architect, Parallel Computing Architect, Computational Systems Architect, HPC Systems Engineer, Software Optimization Architect, Supercomputing ...
HPC Software Architect
Chantilly, VA · On-site
SIMILAR CAREER TITLES High-Performance Computing Architect, Parallel Computing Architect, Computational Systems Architect, HPC Systems Engineer, Software Optimization Architect, Supercomputing ...
HPC Software Architect
Chantilly, VA · On-site
SIMILAR CAREER TITLES High-Performance Computing Architect, Parallel Computing Architect, Computational Systems Architect, HPC Systems Engineer, Software Optimization Architect, Supercomputing ...
HPC Software Architect
Reston, VA · On-site
$150 - $190/hr
SIMILAR CAREER TITLES High-Performance Computing Architect, Parallel Computing Architect, Computational Systems Architect, HPC Systems Engineer, Software Optimization Architect, Supercomputing ...
HPC Software Architect
Reston, VA · On-site
$150 - $190/hr
SIMILAR CAREER TITLES High-Performance Computing Architect, Parallel Computing Architect, Computational Systems Architect, HPC Systems Engineer, Software Optimization Architect, Supercomputing ...
Cloud Software Engineer III
Fort George G Meade, MD · On-site
$120 - $150/hr
This work will investigate advanced parallel programming techniques for implementing analytics that can effectively run on petabyte-scale operational data set in a secure manner. The mission relevant ...
New
Cloud Software Engineer III
Fort George G Meade, MD · On-site
$120 - $150/hr
This work will investigate advanced parallel programming techniques for implementing analytics that can effectively run on petabyte-scale operational data set in a secure manner. The mission relevant ...
New
HPC Software Architect
Reston, VA · On-site
SIMILAR CAREER TITLES High-Performance Computing Architect, Parallel Computing Architect, Computational Systems Architect, HPC Systems Engineer, Software Optimization Architect, Supercomputing ...
HPC Software Architect
Reston, VA · On-site
SIMILAR CAREER TITLES High-Performance Computing Architect, Parallel Computing Architect, Computational Systems Architect, HPC Systems Engineer, Software Optimization Architect, Supercomputing ...
HPC Software Architect
Chantilly, VA · On-site
$140 - $210/hr
SIMILAR CAREER TITLES High-Performance Computing Architect, Parallel Computing Architect, Computational Systems Architect, HPC Systems Engineer, Software Optimization Architect, Supercomputing ...
HPC Software Architect
Chantilly, VA · On-site
$140 - $210/hr
SIMILAR CAREER TITLES High-Performance Computing Architect, Parallel Computing Architect, Computational Systems Architect, HPC Systems Engineer, Software Optimization Architect, Supercomputing ...
HPC Software Architect
Tysons, VA · On-site
SIMILAR CAREER TITLES High-Performance Computing Architect, Parallel Computing Architect, Computational Systems Architect, HPC Systems Engineer, Software Optimization Architect, Supercomputing ...
HPC Software Architect
Tysons, VA · On-site
SIMILAR CAREER TITLES High-Performance Computing Architect, Parallel Computing Architect, Computational Systems Architect, HPC Systems Engineer, Software Optimization Architect, Supercomputing ...
Quantum Software Engineer
Washington, DC · On-site
... parallel programming. • Familiarity with quantum hardware platforms and their unique characteristics. • Prior experience in defense, aerospace, or related industries applying advanced ...
Quantum Software Engineer
Washington, DC · On-site
... parallel programming. • Familiarity with quantum hardware platforms and their unique characteristics. • Prior experience in defense, aerospace, or related industries applying advanced ...
Parallel Wireless is reimagining mobile networks with innovative, energy-efficient Open RAN ... Lead and coordinate matrixed teams-including engineering, finance, contracts, program management ...
Parallel Wireless is reimagining mobile networks with innovative, energy-efficient Open RAN ... Lead and coordinate matrixed teams-including engineering, finance, contracts, program management ...
Parallel Wireless is reimagining mobile networks with innovative, energy-efficient Open RAN ... Lead and coordinate matrixed teams-including engineering, finance, contracts, program management ...
Parallel Wireless is reimagining mobile networks with innovative, energy-efficient Open RAN ... Lead and coordinate matrixed teams-including engineering, finance, contracts, program management ...
Senior Software Engineer
Columbia, MD · On-site
$190 - $240/hr
Parallel Programming * Assembly Language Programming * Microarchitecture-specific Software Development Candidates are desired to have the following skills: * Knowledge of common operating systems (e ...
Senior Software Engineer
Columbia, MD · On-site
$190 - $240/hr
Parallel Programming * Assembly Language Programming * Microarchitecture-specific Software Development Candidates are desired to have the following skills: * Knowledge of common operating systems (e ...
Data Engineer
Arlington, VA · On-site
$62K - $141K/yr
Experience with distributed or parallel programming frameworks, including Apache Spark or NVIDIA CUDA * Experience with infrastructure as code frameworks and services, including Terraform or ...
Data Engineer
Arlington, VA · On-site
$62K - $141K/yr
Experience with distributed or parallel programming frameworks, including Apache Spark or NVIDIA CUDA * Experience with infrastructure as code frameworks and services, including Terraform or ...
Data Engineer
Arlington, VA · On-site
$62K - $141K/yr
Experience with distributed or parallel programming frameworks, including Apache Spark or NVIDIA CUDA * Experience with infrastructure as code frameworks and services, including Terraform or ...
Data Engineer
Arlington, VA · On-site
$62K - $141K/yr
Experience with distributed or parallel programming frameworks, including Apache Spark or NVIDIA CUDA * Experience with infrastructure as code frameworks and services, including Terraform or ...
Parallel Programming information
See Washington salary details
$91.7K - $96.8K
3% of jobs
$96.8K - $101.8K
5% of jobs
$101.8K - $106.9K
5% of jobs
$106.9K - $111.9K
5% of jobs
$115.4K is the 25th percentile. Wages below this are outliers.
$111.9K - $117K
9% of jobs
$117K - $122K
7% of jobs
$122K - $127.1K
13% of jobs
The median wage is $127.7K / yr.
$127.1K - $132.1K
18% of jobs
$134.6K is the 75th percentile. Wages above this are outliers.
$132.1K - $137.1K
18% of jobs
$137.1K - $142.2K
11% of jobs
$142.2K - $147.2K
5% of jobs
$91.7K
$125.4K
$147.2K
How much do parallel programming jobs pay per year?
What is parallel programming?
A Parallel Programming job involves developing software that can execute multiple tasks or computations simultaneously to improve performance and efficiency. Professionals in this field work with multi-core processors, distributed systems, and GPU computing to optimize software for speed and scalability. They typically use programming models like MPI, OpenMP, or CUDA to implement parallelism. Industries such as high-performance computing, data science, and machine learning heavily rely on parallel programming to handle large-scale computations.
What are some typical challenges encountered in a parallel programming role?
Professionals in parallel programming often face challenges such as identifying code sections that can be effectively parallelized, managing data dependencies, and handling synchronization between parallel tasks. Debugging and optimizing performance in multi-threaded or distributed environments can also be complex, requiring patience and attention to detail. Collaboration with data scientists, hardware engineers, and other software developers is common, as projects frequently involve cross-functional teamwork. Overcoming these challenges is a rewarding part of the job, leading to faster, more efficient software solutions that can have a significant impact in fields like scientific computing, finance, and machine learning.
What are the key skills and qualifications needed to thrive in parallel programming, and why are they important?
To excel in Parallel Programming, you need a solid background in computer science, strong proficiency in languages such as C/C++, Python, or Java, and experience with parallel computing frameworks. Familiarity with tools like OpenMP, MPI, CUDA, or parallel processing libraries, as well as relevant certifications or coursework, is highly valuable. Analytical thinking, collaboration, and effective problem-solving are essential soft skills for success in this role. These competencies enable professionals to efficiently develop, debug, and optimize scalable applications in high-performance computing environments.
What are the most commonly searched types of Parallel Programming jobs in Washington?
The most popular types of Parallel Programming jobs in Washington are:
What are popular job titles related to Parallel Programming jobs in Washington?
For Parallel Programming jobs in Washington, the most frequently searched job titles are:
What job categories do people searching Parallel Programming jobs in Washington look for?
The top searched job categories for Parallel Programming jobs in Washington are:

HPC Software Engineer, TS/SCI with Full Scope Polygraph
Fort George G Meade, MD • On-site
Full-time
Medical, Retirement, PTO
Re-posted 15 days ago
Job description
The HPC Software Engineer, TS/SCI with Full Scope Polygraph designs, develops; tests, deploys, documents, maintains, and enhances complex and diverse software for HPC (High Performance Computing) systems based upon documented requirements. Be able to understand the intricacies of HPC architecture that is being targeted by the software being developed, or to understand the complex mathematical principles which-underlie the software applications being developed.
Responsibilities:
- Analyze user requirements to derive software design and performance requirements.
- Debug existing software and correct defects.
- Develop simple data queries for existing or proposed databases or data repositories
- Software development using languages such as C, C++, Python, Java, Perl, JavaScript, etc.
- Has experience with agile development processes.
- Has experience with source code control systems, such as Git.
- Experience using collaboration and software development tools i.e., Atlassian.
- Unix shell scripting.
- Experience developing software for HPC systems using parallel development languages/paradigms such as SHMEM, MPI, UPC, Chapel, or Pthreads.
- Modify existing software to adapt to new hardware or to improve its performance.
Qualifications:
- Master's degree in Math, Computer Engineering, Computer Science, or related discipline from an accredited college or university, plus 3 years of experience as a Software Engineer, in programs and contracts of similar scope, type, and complexity.
-or
- Bachelor's degree in Math, Computer Engineering, Computer Science, or related discipline from an accredited college or university, plus 5 years of experience as a Software Engineer, in programs and contracts of similar scope, type, and complexity.
-or
- 7 years of experience as a Software Engineer, in programs and contracts of similar scope, type, and complexity.
Required Skills:
- Experience developing scripts using Bash/Python.
- Experience using the Unix command line.
- Experience developing with multiple high level programming languages in a Unix environment.
- Experience with containerization technologies such as Docker.
- Experience with HPC open source parallel programming methods such as pthreads, Open MPI, and UPC.
- Experience developing test plans, operational assessment test reports, and associated documentation.
- Experience with automating test procedures.
- Experience with performing benchmarking testing.
Desired Skills:
- Experience with Git source code repository.
- Experience with the Atlassian Suite of Tools (Jira, Confluence).
- Experience with Agile principles and concepts.
Benefits include medical insurance, retirement plan, PTO, etc. Salary: 80K+ DOE. Keywords: Fort Meade MD Jobs, HPC Software Engineer, C, C++, Python, Java, Perl, JavaScript, High Performance Computing, Pthreads, Open MPI, UPC, Bash, UNIX Command Line, Docker, Government, Software Developer, Programming, Programmer Analyst, Maryland Recruiters, IT Jobs, Maryland Recruiting
Looking to hire for similar positions in Fort Meade, MD or in other cities? Our IT recruiting agencies and staffing companies can help.
We help companies that are looking to hire HPC Software Engineers for jobs in Fort Meade, Maryland and in other cities too. Please contact our IT recruiting agencies and IT staffing companies today! Phone 630-428-0600 ext 11 or email us at jobs@nextstepsystems.com. Click here to submit your resume for this job and others.
Atlanta, Austin, Baltimore, Boston, Charlotte, Chicago, Cincinnati, Cleveland, Columbus, Dallas, Denver, Detroit, Fort Lauderdale, Houston, Indianapolis, Jacksonville, Kansas City, Los Angeles, Miami, Minneapolis, Nashville, New Jersey, New York, Philadelphia, Phoenix, Raleigh, Salt Lake City, San Antonio, San Diego, San Francisco, San Jose, Seattle, Silicon Valley, St Louis, Tampa, Washington DC
About Next Step Systems
Sourced by ZipRecruiter
Industry
It services
Company size
11 - 50 Employees
Headquarters location
Naperville, IL, US
Year founded
1995