1

Distributed Computing Jobs (NOW HIRING)

$61.25 - $81.75/hr

Provides expertise in Cloud Technologies, Distributed Computing and how to best display data produced by these technologies. Cloud Designer implements Graphical Web-Based User Interface with ...

Cloud Software Engineer

Annapolis, MD · On-site

$59.50 - $77.25/hr

Two (2) years of Cloud and/or Distributed Computing Information Retrieval (IR). * One (1) year of experience with implementing code that interacts with implementation of Cloud Big Table. * One (1) ...

next page

Showing results 1-20

Distributed Computing information

See salary details

$35K

$138.9K

$200K

How much do distributed computing jobs pay per year?

As of Jun 13, 2026, the average yearly pay for distributed computing in the United States is $138,930.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,000.00 and $164,500.00 per year, depending on experience, location, and employer.

What is the salary of a distributed system engineer?

The salary of a distributed system engineer typically ranges from $90,000 to $150,000 annually, depending on experience, location, and company size. Professionals with expertise in cloud platforms, programming, and system architecture tend to earn higher salaries.

What engineers make $500,000?

Senior engineers in fields like software engineering, data engineering, and distributed systems can earn $500,000 or more annually, especially with experience, advanced skills, and in high-demand industries such as technology and finance. Compensation often includes base salary, bonuses, and stock options, particularly at large tech companies or startups with significant funding.

What does distributed computing do?

Distributed computing involves dividing complex tasks across multiple computers or servers to process data more efficiently and quickly. It enables systems to handle large-scale problems, such as data analysis, scientific simulations, or cloud services, by coordinating resources and managing communication between nodes. Professionals in this field often work with network protocols, programming languages, and tools like Hadoop or Spark to develop and maintain these systems.

What are the key skills and qualifications needed to thrive as a Distributed Computing Engineer, and why are they important?

To excel as a Distributed Computing Engineer, you need a strong background in computer science, proficiency in algorithms, and experience with networked systems, often supported by a relevant degree. Familiarity with distributed systems frameworks (like Hadoop, Spark, or Kubernetes), cloud platforms (such as AWS or Azure), and knowledge of programming languages like Java, Python, or Scala is essential. Strong problem-solving, teamwork, and communication skills are crucial for designing scalable solutions and collaborating across teams. These competencies are vital to efficiently build, maintain, and troubleshoot complex distributed systems that power modern applications.

What is distributed computing?

Distributed computing is a field of computer science that involves dividing complex computational tasks across multiple computers or servers, which work together to solve problems more efficiently. These systems can be located in the same physical location or spread across the globe, connected via networks. Distributed computing allows for greater scalability, fault tolerance, and resource sharing, making it essential for tasks like big data analysis, scientific simulations, and cloud computing. Professionals in this field design, implement, and maintain systems that coordinate processes, manage data consistency, and ensure reliable communication between distributed components.

What are some common challenges faced by professionals working in distributed computing roles?

Professionals in distributed computing often encounter challenges such as maintaining system reliability and consistency across multiple nodes, troubleshooting issues that arise due to network latency or partitioning, and ensuring data security in a decentralized environment. Collaboration with cross-functional teams is essential, as distributed systems typically span several departments, requiring clear communication and coordinated problem-solving efforts. Adapting to rapidly evolving technologies and staying updated on best practices is also key to succeeding in this dynamic field.

What is the difference between Distributed Computing vs Cloud Engineer?

AspectDistributed ComputingCloud Engineer
Required CredentialsBachelor's in Computer Science or related; certifications like Hadoop, SparkBachelor's in Computer Science or related; cloud certifications (AWS, Azure, GCP)
Work EnvironmentData centers, high-performance clusters, on-premises or hybrid setupsCloud platforms, virtual environments, cloud service providers
Industry UsageBig data processing, scientific computing, enterprise data managementCloud infrastructure deployment, application development, DevOps
Common Search/ComparisonDistributed ComputingCloud Engineer

Distributed Computing involves managing and processing data across multiple systems to improve performance and scalability, often in on-premises or hybrid environments. Cloud Engineers focus on designing, deploying, and maintaining cloud-based infrastructure and services. While both roles require knowledge of networking, systems, and certifications, Distributed Computing emphasizes data processing frameworks, whereas Cloud Engineers specialize in cloud platforms and services.

What jobs can DT get you?

Distributed computing skills can qualify you for roles such as systems administrator, cloud engineer, data engineer, or software developer focused on distributed systems. These jobs often require knowledge of networking, programming, and tools like Hadoop or Spark, and may involve managing large-scale data processing or cloud infrastructure.
More about Distributed Computing jobs
What cities are hiring for Distributed Computing jobs? Cities with the most Distributed Computing job openings:
What states have the most Distributed Computing jobs? States with the most job openings for Distributed Computing jobs include:
Infographic showing various Distributed Computing job openings in the United States as of June 2026, with employment types broken down into 98% Full Time, 1% Part Time, and 1% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $138,930 per year, or $66.8 per hour.

$55K/yr

Other

Posted 13 days ago


Job description

Overview This position is responsible for providing support for the following systems within the PSC applications portfolio including computer aided dispatch (CAD), police and fire records management (RMS), messaging systems, radio, 911 phone and fire house alerting system FHAS) equipment. Support includes application issue-analysis, troubleshooting, resolution, system configuration, managing security and permissions, and providing assistance and training to end users. Incumbent in this position is required to exercise regular independent judgment.

A high degree of independent judgment is required for making decisions. There will be instances where policies, procedures, rules, and regulations do not exist for all situations that may be encountered. Incumbent in this position is on call 24-hours a day.

Position reports to the Manager, Application Support. Agency Summary The purpose and mission of the Metropolitan Emergency Services is responsible for providing answering and dispatching of emergency teams to the metropolitan areas of the City and County of Indianapolis. The agency is able to do this by cultivating a productive, collaborative, and compliant work environment in order for our workforce to meet the needs of the constituents of Indianapolis and Marion County.

Position Responsibilities Addresses system or equipment issues reported by customers in person or over the telephone Responsible for investigating system or equipment complaints reported by customers Monitors the radio and microwave alarm system, determines, and instates the proper course of action Maintains equipment inventory and service logs Coordinates vendor provided service repairs to maintain inventory and security of spare radios and peripheral equipment and ensures the proper and timely maintenance of all radios, computers, and related equipment Performs installs, adds, moves, and changes for all distributed computing technologies both independently and under the direction of our customers Uses computers with Motorola Radio Service Software to change and program the personalities of portable and mobile radios to comply with each user's and user agency's needs Uses local assignment system software package to create and store the database for field units to include the unit serial number, unit ID, the talk group configuration for the system and each field unit and the features enabled on each unit Provides diagnostic services, programs radios as required and maintains radio database Maintains logistical control of special event and tactical radios and receives and inventories both radios submitted for repair and radio designated as replacements Investigates operational complaints from the public safety and public service field radio users Configures field radio equipment as required to meet the needs of the individual users and their agencies Installs, maintains, and modifies distributed computing system software and files as needed and maintains system security and integrity with network software and regular system file backups Performs troubleshooting for all distributed computing technologies Sets up, configures, and supports distributed computing and network devices Develops and maintains desktop systems, applications, security, and network configurations Assists with process improvement efforts for help desk and distributed computing Recommends upgrades, patches and new applications and equipment Provides technical support and guidance to users. Installs new software releases and system upgrades Performs system backups and recovery and responds to telephone calls, emails, and personnel requests for technical support Assists with the research, recommendation, and implementation of new tools to support help desk and distributed computing functions Provides distributed computing training to staff and users and assists in installing, configuring, and maintaining personal computing hardware and software Provides support for the incident command vehicles to include technical and systems operations and driver support for public safety incidents Must maintain confidentiality at all times This list of duties and responsibilities is not intended to be all-inclusive and may be expanded to include other duties or responsibilities that management may deem necessary from time to time Qualifications Minimum Job Requirements and Qualifications Associate degree in Computer Science, Information Technology, or a related field and two (2) years of general computer installation, maintenance, and repair experience or, five (5) years' experience with computer operations, maintenance, and repair experience, help desk support or personal computers including software installation and troubleshooting in a customer service driven environment. Proven ability to self-motivate and be initiative-taking.

Requires excellent intrapersonal communication and facilitation, independent judgment, and proven problem-solving abilities. Excellent oral and written communications when dealing with customers in a professional manner. Ability to define complex problems, analyze and recommend action.

Must be professional, courteous, and able to work in an energetic environment. Must have experience with Microsoft office. Preferred Job Requirements and Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field and one (1) year of general computer installation, maintenance, and repair experience with computer operations, maintenance, and repair experience, help desk support or personal computers including software installation and troubleshooting in a customer service driven environment.

Prefer working experience and knowledge in electronic technology and computer systems Proven ability to self-motivate and be initiative-taking. Requires excellent intrapersonal communication and facilitation, independent judgment, and proven problem-solving abilities. Excellent oral and written communications when dealing with customers in a professional manner.

Ability to define complex problems, analyze and recommend action. Must be professional, courteous, and able to work in an energetic environment. Must have experience with Microsoft office.

Working Conditions Essential functions are regularly performed in an office setting without exposure to adverse environmental conditions. Physical Conditions Sitting at a desk the majority of the day May have to drive to other locations and requires a valid driver's license Some lifting, carrying, pushing and/or pulling of objects and materials of light weight (5-10) pounds Tasks may involve extended periods of time at keyboard or workstation Tasks require the ability to perceive and hear sounds and see visual cues or signals Tasks require the ability to communicate orally Equal Employment Opportunity The City of Indianapolis Marion County is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.

We value diversity in perspectives and experiences among colleagues and the residents of this city of whom we serve.