1

Parallel Programming Jobs (NOW HIRING)

OR · On-site

$122.40K - $161.30K/yr

Familiarity with at least one parallel programming framework, such as CUDA, OpenACC, OpenMP, etc. * You care deeply about robust, readable, high-performance code * Excited to learn, explore new ...

Senior Software Engineer - CUDA

Palo Alto, CA · On-site +1

$144K - $189.80K/yr

Your expertise in GPU computing, performance optimization, and parallel programming will be instrumental in driving the development of high-performance, energy-efficient solutions that redefine the ...

The ideal candidate has a strong background in parallel programming, an understanding of HPC architectures, and a passion for tackling technical challenges. If you are excited by the opportunity to ...

Sr. Software Engineer

Little Rock, AR · On-site

$103.50K - $136.40K/yr

Experience with parallel programming and asynchronous patterns * Full stack or n-tier application development in high data volume environments * 10+ years of recent software development experience ...

The ideal candidate has a strong background in parallel programming, an understanding of HPC architectures, and a passion for tackling technical challenges. If you are excited by the opportunity to ...

The ideal candidate has a strong background in parallel programming, an understanding of HPC architectures, and a passion for tackling technical challenges. If you are excited by the opportunity to ...

The ideal candidate has a strong background in parallel programming, an understanding of HPC architectures, and a passion for tackling technical challenges. If you are excited by the opportunity to ...

OR · Hybrid

$54.50 - $72/hr

Programming fluency in C/C++ with a deep understanding of software design, programming techniques, and algorithms. * 5+ years of relevant work experience with parallel programming, ideally CUDA C/C ...

Java Developer

New York, NY · On-site

$55.75 - $72.25/hr

Experience with Spring and knowledge of parallel programming concepts * Knowledge of Scala * Experience with MQ, SOAP, WSDL, REST * Experience with Git and Jira * Experience working in a large ...

The ideal candidate has a strong background in parallel programming, an understanding of HPC architectures, and a passion for tackling technical challenges. If you are excited by the opportunity to ...

The ideal candidate has a strong background in parallel programming, an understanding of HPC architectures, and a passion for tackling technical challenges. If you are excited by the opportunity to ...

.Net Developer

Dallas, TX · On-site

$47.75 - $63/hr

NET , async/await , multithreading, and parallel programming * Performance optimization using LINQ best practices , lazy loading, AsNoTracking, and optimized queries * Experience with caching (Redis ...

next page

Showing results 1-20

Parallel Programming information

See salary details

$81K

$110.8K

$130K

How much do parallel programming jobs pay per year?

As of May 30, 2026, the average yearly pay for parallel programming in the United States is $110,762.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,500.00 and $119,500.00 per year, depending on experience, location, and employer.

What is a Parallel Programming job?

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 the key skills and qualifications needed to thrive in the Parallel Programming position, 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 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 job makes $10,000 a month without a degree?

In the field of parallel programming, highly skilled software developers or engineers working on complex systems can earn $10,000 or more per month, especially with expertise in high-demand areas like GPU programming, distributed systems, or specialized frameworks. These roles often require strong coding skills, experience with parallel algorithms, and proficiency in tools such as CUDA or OpenCL, but may not always require a formal degree if demonstrated through a strong portfolio or certifications.
What cities are hiring for Parallel Programming jobs? Cities with the most Parallel Programming job openings:
What are the most commonly searched types of Parallel Programming jobs? The most popular types of Parallel Programming jobs are:
What states have the most Parallel Programming jobs? States with the most job openings for Parallel Programming jobs include:
What job categories do people searching Parallel Programming jobs look for? The top searched job categories for Parallel Programming jobs are:
Infographic showing various Parallel Programming job openings in the United States as of May 2026, with employment types broken down into 19% Full Time, 57% Part Time, and 24% Contract. Highlights an 99% Physical, and 1% Remote job distribution, with an average salary of $110,762 per year, or $53.3 per hour.
.NET Developer with WCF, ISO protocols, TCPIP sockets, multi threads experience

.NET Developer with WCF, ISO protocols, TCPIP sockets, multi threads experience

360 IT Professionals

Pasadena, CA

Contractor

Posted 26 days ago


Job description

Company Description

ITConnectUS provides wide range of Consulting| Web Design| Application Development| IT Staffing. We believe in the principle of delivering the highest quality products at the best price..

Job Description

Client is looking for backend developers who understand WCF, ISO protocols, TCPIP sockets, multi threads etc. Experience in building high performance and highly saleable

Good .NET skills in Payment acquiring - ISO messages

Parallel programming , async programming , multi-threading

Total no. of exp: 6 + years

Any visa

Mode of interview - Skype


Additional Information

Thanks and Regards,

Happy Singh

happy.singh(@)itconnectus.com