1

Big Data Software Engineer Jobs (NOW HIRING)

JB061322 - Availity - Big Data Engineer

$57 - $75.50/hr

Sql * python Reporting to Application Development Manager, the Big Data Software Engineer IV will work on a dedicated team of engineers developing, enhancing, and maintaining Availity's high ...

We are seeking a Software Engineer to join our Big Data Services team. This role focuses on building, maintaining, and optimizing large-scale data processing systems while supporting the needs of our ...

We are seeking a Software Engineer to join our Big Data Services team. This role focuses on building, maintaining, and optimizing large-scale data processing systems while supporting the needs of our ...

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 ...

We are seeking a Software Engineer to join our Big Data Services team. This role focuses on building, maintaining, and optimizing large-scale data processing systems while supporting the needs of our ...

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 ...

... 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 ...

... 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 ...

... 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 Engineer

Arlington, VA · On-site

$64.25 - $84.75/hr

Big Data, Strategy and Business Architecture, Systems Engineering, Enterprise cloud services and ... Develop reusable loosely-coupled software components to deploy on cloud platforms. * Implement ETL ...

Big Data Engineer

Arlington, VA · On-site

$64.25 - $84.75/hr

Big Data, Strategy and Business Architecture, Systems Engineering, Enterprise cloud services and ... Develop reusable loosely-coupled software components to deploy on cloud platforms. * Implement ETL ...

Big Data Engineer

Alpharetta, GA · On-site

$54.50 - $72/hr

Big Data Engineer Joining Location: Remote due to Covid but eventually (Alpharetta, GA) # of ... We are looking for an experienced Software Developers and Engineers who has a passion for building ...

next page

Showing results 1-20

Big Data Software Engineer information

See salary details

$15

$62

$88

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

As of Jun 4, 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 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, and why are they important?

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 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 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 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 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 job categories do people searching Big Data Software Engineer jobs look for? The top searched job categories for Big Data Software Engineer jobs are:
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 May 2026, with employment types broken down into 91% Full Time, 7% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $131,001 per year, or $63 per hour.
JB061322 - Availity - Big Data Engineer

JB061322 - Availity - Big Data Engineer

USM

Remote

$57 - $75.50/hr

Contractor

This job post has expired today. Applications are no longer accepted.


Job description

  • Start Date: Interview Types
  • Skills 1. Senior level reso.. Visa Types Green Card, US Citiz..

  • Long term contract. Healthcare Experience needed!
    Top Skills' Details
    1. Senior level resource with Scala and Spark for data processing and ETL
    2. 5+ years experience with AWS Cloud services like Spark, Scala, AWS EMR, RedShift and Airflow
    3. Experience with REST APIs and web service
    4. Software Engineering Experience/Advanced in Java.
    Secondary Skills - Nice to Haves
    • Sql
    • python

    Job Description
    Reporting to Application Development Manager, the Big Data Software Engineer IV will work on a dedicated team of engineers developing, enhancing, and maintaining Availity's high transactional Provider Data Management platform.
    Location: Remote US
    Why work on this team:
    • This team supports a high transactional platform that directly impacts patient experience
    • This team is working to continually improve process and enhance platform capabilitie
    What you will be doing:
    • Develop a scalable and resilient cloud data platform and scalable data pipelines.
    • Ensure industry best practices around data pipelines, metadata management, data quality, data governance, and data privacy.
    • Build highly scalable AWS Infrastructure (from scratch or through 3rd party products) to enable Big Data Processing in the platform.
    • Find optimization within cloud resource usage to minimize costs while maintaining system reliability, including leveraging reserved instances and spot instances effectively.
    • Find performance sensitive considerations within development best practices, as well as, troubleshooting across the data platform utilizing tools (e.g., Splunk and New Relic, Cloud Watch, etc.) to ensure performance measurement and monitoring.
    • Participate in coding best practices, guidelines and principles that help engineers write clean, efficient, and maintainable code.
    • Participate in code reviews to catch issues, improve code quality, and provide constructive feedback to individuals within the team during code reviews.
    • Working on ETL transformation which includes gathering raw data and files from the client, transforming it into Availity's format and sending down the ETL pipeline for further processing
    • Working on a team following Agile Scrum principle
    • Incorporating development best practice
    • Ensuring your code is efficient, optimized, and performant
    • Collaborating on programming or development standard
    • Maintaining technical debt and applying security principle
    • Innovating with ideas and products to the organization
    • Performing unit testing and complex debugging to ensure quality
    • Learning new things & sharing your knowledge with other
    Requirements:
    • Bachelor's degree preferably Computer Science, Engineering, or other quantitative field
    • 6+ years of related experience in designing and implementing enterprise applications using big data
    • 5+ years of experience in a senior level engineering role mentoring other engineers, which includes engineering best practices, unblocking, code reviews, unit testing, managing deployments, technical guidance, system design, etc.
    • 5+ years of experience working with large-scale data and developing SQL querie
    • Advanced experience with scripting languages (e.g., Python, Bash, node.js) and programming languages (e.g., SQL, Java, Scala) to design, build, and maintain complex data processing, ETL (Extract, Transform, Load) tasks, and AWS automation.
    • 5+ years of hands-on experience with AWS cloud services, such as Apache Spark, with Scala, AWS EMR, Airflow, RedShift
    • 4+ years of experience with RESTFul APIs and web service
    • Excellent communication skills including discussions of technical concepts, soft skills, conducting peer-programming sessions, and explaining development concept
    • In-depth understanding of Spark framework, scripting languages (e.g., Python, Bash, node.js) and programming languages (e.g., SQL, Java, Scala) to design, build, and maintain complex data processing, ETL (Extract, Transform, Load) tasks, and AWS automation.
    • A firm understanding of unit testing.
    • Possess in-depth knowledge of AWS services and data engineering tools to diagnose and solve complex issues efficiently, specifically AWS EMR for big data processing.
    • In-depth understanding of GIT or other distributed version control systems.
    • Excellent communication. Essential to performing at maximum efficiency within the team.
    • Collaborative attitude. This role is part of a larger, more dynamic team that nurtures collaboration.
    • Strong technical, process, and problem-solving proficiency.
    • Thorough understanding of complex data structures and transformations, such as nested JSON, XML, Avro, or Parquet, into structured formats suitable for analysis and large datasets (100 gigs or more).
    • Advance skills in data cleansing, deduplication, and quality validation to maintain high-quality data in the transformed datasets.
    • Experience in the healthcare industry or another highly regulated field is a plu
    Best regards,