1

Big Data Software Engineer Jobs (NOW HIRING)

Data & Software Engineer

Chicago, IL

$118K - $141K/yr

... big data tools (e.g.,BigQuery, Databricks) Experience working with APIs for data retrieval ... For our Data & Software Engineer positions, our compensation ranges from$75,000 to $93,000, which ...

Data & Software Engineer

Minneapolis, MN · On-site

$119K - $143K/yr

... big data tools (e.g.,BigQuery, Databricks) Experience working with APIs for data retrieval ... For our Data & Software Engineer positions, our compensation ranges from$75,000 to $93,000, which ...

At least 5 years of experience as a big data software developer. * Experience in Machine Learning, including model development, feature engineering, or integrating ML workflows into data pipelines.

Big Data Engineer

Rockville, MD · On-site

$56.75 - $75.25/hr

Software Guidance & Assistance, Inc., (SGA), is searching for a Big Data Engineer for a CONTRACT assignment with one of our premier Regulatory clients in the DMV area. We are seeking a highly skilled ...

Big Data Engineer

Rockville, MD · On-site

$56.75 - $75.25/hr

Software Guidance & Assistance, Inc., (SGA), is searching for a Big Data Engineer for a CONTRACT assignment with one of our premier Regulatory clients in either location - Washington, DC or Rockville ...

Big Data Engineer

Rockville, MD · On-site

$56.75 - $75.25/hr

Software Guidance & Assistance, Inc., (SGA), is searching for a Big Data Engineer for a CONTRACT assignment with one of our premier Regulatory clients in the DMV area or in the NY/NJ area. We are ...

Big Data Engineer

$57 - $75.50/hr

Senior Software Engineer, Big Data Duration : Long Term Exp: 10+ years Job Overview : We are currently seeking an Senior Big Data Engineer in Hadoop Plaftform. Our ideal candidate exhibits a can-do ...

Big Data Engineer

Atlanta, GA · On-site

$53.50 - $71/hr

NAVA Software solutions is looking for a Big Data Engineer Details: Big Data Engineer Location: Atlanta GA - Hybrid Duration: 12 months The successful candidate must have Big Data engineering ...

Data/Software Engineer

Falls Church, VA · On-site

$122K - $146K/yr

NS2 Mission is seeking a Data & Software Engineer to support the team in McLean, VA . In this role ... You'll leverage modern cloud technologies, big data frameworks, and AI/ML capabilities to build ...

... software engineers to build fast, scalable, and effective applications, stream and batch data ... Experience with Hadoop, Spark, Hive, and/or other big data technologies * Comprehensive computer ...

Big Data Solution Engineer

Durham, NC · On-site

$53.75 - $71.25/hr

Qualifications Minimum qualifications • Solid software engineer with excellent analytical and troubleshooting skills. • 4+ years of experience building production large scale big data ...

Showing results 21-40

BIG DATA Software Engineer information

See salary details

$15

$62

$88

How much do big data software engineer jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for big data software engineer in the United States is $62.98, according to ZipRecruiter salary data. Most workers in this role earn between $53.61 and $70.91 per hour, depending on experience, location, and employer.

What is a big data software engineer?

A Big Data Software Engineer is a technology professional who designs, develops, and maintains systems and applications that process large and complex data sets. They work with big data technologies like Hadoop, Spark, and NoSQL databases to enable efficient data storage, processing, and analysis. These engineers collaborate with data scientists, analysts, and other stakeholders to build scalable solutions that extract valuable insights from massive amounts of data. Their work is essential in industries such as finance, healthcare, e-commerce, and more, where data-driven decision-making is critical.

What does a big data software engineer do?

As a big data software engineer, your primary responsibilities are to collect, store, process, and analyze large amounts of data. You then build what the software architects design. Your duties are to develop software and choose solutions to maintain, implement, and continue monitoring the data. You also need to integrate your code with the current company architecture. You may handle high scale distributed systems, build and interact with algorithms, and work in cloud computing environments.

What are the key skills and qualifications needed to thrive as a big data software engineer?

To thrive as a Big Data Software Engineer, you need strong programming skills (often in Java, Scala, or Python), a solid understanding of distributed systems, and a degree in computer science or related field. Experience with big data tools like Hadoop, Spark, Kafka, as well as familiarity with cloud platforms and data pipeline frameworks, is typically required. Problem-solving, analytical thinking, and effective teamwork are essential soft skills for handling complex data challenges and collaborating across teams. These skills and qualifications are crucial for designing efficient, scalable data solutions that drive business insights and innovation.

What is the difference between Big Data Software Engineer vs Data Engineer?

AspectBig Data Software EngineerData Engineer
Primary FocusDeveloping and optimizing big data processing applicationsBuilding and maintaining data pipelines and infrastructure
Skills & CertificationsProgramming (Java, Scala), Hadoop, Spark, SQLETL tools, SQL, cloud platforms, scripting
Work EnvironmentData processing teams, software development projectsData infrastructure teams, cloud environments
Industry UsageTech, finance, healthcare, retailTech, finance, healthcare, retail

While both roles work with big data technologies, Big Data Software Engineers focus on creating scalable data processing applications, whereas Data Engineers build and maintain the data pipelines and infrastructure that support these applications. Both roles often collaborate but have distinct technical responsibilities.

What are the most common challenges big data software engineers face when working with large-scale data systems?

Big Data Software Engineers often encounter challenges such as ensuring data quality, optimizing the performance of data pipelines, and managing the complexity of distributed systems. Handling massive volumes of data requires careful attention to system scalability and fault tolerance. Additionally, integrating new technologies and collaborating with data scientists, analysts, and DevOps teams to deploy and maintain reliable data solutions are key aspects of the role. Staying updated on evolving big data frameworks and best practices is crucial for continued success.

What cities are hiring for Big Data Software Engineer jobs?

Cities with the most Big Data Software Engineer job openings:

What are the most commonly searched types of Big Data Software Engineer jobs?

The most popular types of Big Data Software Engineer jobs are:

Who are the top companies hiring for Big Data Software Engineer jobs?

The top employers for Big Data Software Engineer jobs are:

What states have the most Big Data Software Engineer jobs?

States with the most job openings for Big Data Software Engineer jobs include:

What are popular job titles related to Big Data Software Engineer jobs?

For Big Data Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Big Data Software Engineer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $131,001 per year, or $63 per hour.

Principal Data Engineer - (Hadoop/Big Data, AWS, Python, Kinesis) - Irvine, CA - Onsite - Contract t

Central Business Solutions

Irvine, CA • On-site

Contractor

Posted 11 days ago


Job description

Position: Senior Data Engineer - (Hadoop/Big Data, AWS, Python, Kinesis)
Location: Irvine, CA - Onsite role
Position Type: Contract to Hire
Responsibilities

You will be responsible for all aspects of data acquisition, data transformation, analytics scheduling and operationalization to drive high-visibility, cross-division outcomes. Investigate, evaluate, test and recommend technical solutions for future systems.
They will support software developers, database architects, data scientists on data initiatives and will contribute optimal data delivery architecture.
What you will be doing:
Data Operations

Lead the creation of data environments and/or data sets to serve a wide range of data users, including but not limited to Data Scientists, Data Analysts, Business Analysts etc.
Perform offline analysis of large data sets using components of a big data software ecosystem.
Validate the solution of root cause analysis escalated by various technical staff in multiple organizations and with differing levels of expertise.
Investigate, evaluate, test and recommend technical solutions for future systems.
Data Management
Own product data sets from the definition phase through to production deployment (end-to-end).
Provide solutions for the design and implementation of Hadoop EMR Cluster/ Big Data Infrastructure.
Deploy Hadoop/Big Data/Spark and database storage Infrastructures in AWS cloud.
Monitor HDFS/Hadoop/Spark and related software releases, third-party utilities with emphasis on overall system performance.
Lead and develop tools and procedures to monitor and automate system tasks on servers and clusters
Lead and collaborate with other teams to design, develop, and deploy data tools that support both operations and product use cases.
Data Design
Lead and design distributed, scalable, and reliable data pipelines that ingest and process data at scale and in real-time.
Lead and design big data technologies and prototype solutions to improve data processing architecture.
Qualifications
What we are looking for:
Bachelor's degree in computer science, computer engineering, or a related technical field.
12+ years of professional experience as a data software engineer; or 16+ years of related experience as a data software engineer in lieu of 4-year degree.
2+ years of experience with AWS cloud or other cloud Big Data computing design, provisioning, and tuning.
Related AWS certification, preferred.
Previous experience as a Data Engineer / Database Administrator and/or Business Intelligence Analyst.
Expertise in database concepts, object and data modeling techniques and design principles.
Expertise in database architectures, software, and facilities
Expertise with programming languages - Python (required), Scala, Ruby, R Database technologies - SQL, performance tuning concepts, AWS RDS, RedShift, MySQL
Expertise with big data batch processing tools: Hadoop MapReduce, ElasticSearch, PIG, Hive, Cascading/Scalding, Apache Spark, AWS EMR
Expertise with stream-processing systems: Kinesis, Kafka, MQTT
Expertise with relational NoSQL databases including DyanamoDB
Expertise in writing JSON, XML, YAML and other data definition schemas
Excellent verbal and written communication skills necessary to effectively collaborate in a team environment and present and explain technical information and provide advice to management.
Ability to work on advanced complex technical projects or business issues requiring state of the art technical knowledge or industry.
Ability to work on significant and unique issues where analysis of situations or data requires an evaluation of intangibles.
Exercises independent judgment in methods, techniques and evaluation criteria for obtaining results.
Ability to lead and mentor junior engineers and colleagues.