1

Parallel Programming Jobs in Maryland (NOW HIRING)

The defense community needs an engineering partner who can not only keep up, but bring the ... This position involves working with parallel computing frameworks , optimizing algorithms for ...

Cloud Software Engineer

Annapolis, MD · On-site

$59.50 - $77.25/hr

... parallel computation needssuch as Hbase, CloudBase/Acumulo, Big Table. * Shall have demonstrated work experience with the Map Reduce programming model and technologiessuch as Hadoop, Hive, Pig.

Showing results 41-60

Parallel Programming information

See Maryland salary details

$78.6K

$107.5K

$126.2K

How much do parallel programming jobs pay per year?

As of Aug 21, 2026, the average yearly pay for parallel programming in Maryland is $107,499.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,500.00 and $116,000.00 per year, depending on experience, location, and employer.

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 Maryland?

The most popular types of Parallel Programming jobs in Maryland are:

What are popular job titles related to Parallel Programming jobs in Maryland?

For Parallel Programming jobs in Maryland, the most frequently searched job titles are:

Infographic showing various Parallel Programming job openings in Maryland as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 15% Part Time, 4% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $107,499 per year, or $51.7 per hour.

Software Integration Engineer (TTO8)

Que Technology Group

Fort George G Meade, MD • On-site

$115K - $155K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 26 days ago


Job description

Que Technology Group, Inc., is seeking a Software Integration Engineer to join the HPC Operations Team. You must provide High Performance Computing (HPC) services in the forms of HPC enhanced sustainment capabilities to two geographically dispersed areas.
Responsibilities include, but are not limited to:
  • Multi-vendor HPC servers, HPC clusters, and SPD servers.
  • Systems running Red Hat, CentOS, SUSE and custom vendor-specific operating systems, with high-speed shared storage (lustre, and gpfs as examples), along with dedicated high-speed low latency network interconnects like Infiniband and Slingshot.
  • High speed shared parallel storage utilizes LUSTRE to provide performant shared storage solutions between two or more HPCs in a data center.
  • Must support The HPC and ABS (ABUNDANTSHIELD high speed shared parallel storage) SRE teams and follow Government designated policies and procedures, developed to enhance the teams' ability to perform their sustainment responsibilities and to improve customer mission operations.
  • Must follow designated policies and procedures, which include ticket tracking processes, change approvals and change management processes, coding specifications, and the support (and adherence) to processes and policies associated with the designated SRE tools.
  • Transitioning systems into Operations is a key function of the HPC Operations Team.
  • The team works across organizations to provide for planning, delivery, and integration of new or additional HPC sustainment capabilities that include HPC systems, servers (cluster, SMP, MPP and SPD), and parallel file systems.
  • HPC Operation must adhere to and follow a specific schedule of transition activities.
Required Qualifications:
  • Bachelor of Science in technical discipline. Additional five years of experience may be considered in lieu of degree.
  • At least eight (8) years' demonstrable experience with integrating, installing, configuring, upgrading, compiling and supporting COTS/GOTS software in a heterogeneous operating system environment in addition to related degree 13 years' experience in lieu of degree.
  • Proficient with the following (as specific position requires): Provide customer support for HPC software to enable High Performance Computers to continue to run in operations, and support the range of UNIX, LINUX, Windows Systems, desktop applications, servers, and networks required in support of the mission.
  • Proficient with the following (as specific position requires):
  • DoD 8570 IAT II level certification required.
  • TS/SCI with FSP required. Most recent poly in the last 7 years required.
  • Proficient with the following (as specific position requires):
    • Linux Shell scripting
    • Object Oriented Programming Language (C, C++, Java)
    • Python Programming
    • GCC compiler
    • Multi-threaded software
    • Parallel processing
    • CORBA, J2EE
    • Perl or JavaScript
    • Working knowledge of Configuration Management tools
    • Structured troubleshooting skills
    • System installation and working with HPC GOTS scheduler and resource management software
BENEFITS:
  • Competitive salary
  • Company Medical/Dental/Vision plans - Company paid
  • Short-term Disability, Long-term disability and Life Insurance - Company paid
  • Business/ First Class travel upgrade for 7 hour or longer flights & company card will be provided for expenses
  • Vacation / Personal days granted at 25 days per year
  • Paid Federal Holidays - 11 days
  • $5,000 Annual Professional Development Fund plus 40 paid hours if in class
  • 401K with 6% company match; all contributions are immediately vested by Employee
  • Employee will be paid a bonus of $10,000 per employee hired based on their referral
  • Up to 3 paid Code Red days due to customer closure
Que Technology Group, Inc., is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.
www.qtg-hq.com