1

Data Software Engineer Jobs in Raleigh, NC (NOW HIRING)

Data Engineer

Chapel Hill, NC · On-site

$115K - $145K/yr

Collaborate with a team of experienced software engineers, DevOps engineers and data scientists to create and deliver a seamless, tailored experience for data team stakeholders. * Achieve operational ...

Data Engineer

Raleigh, NC · On-site +1

$111K - $133K/yr

EDUCATION & EXPERIENCE Bachelor's degree in Computer Science, Information Systems, Data Engineering, Software Engineering, or a related field, or equivalent professional experience. 4+ years of ...

Software Engineer About CoVar CoVar is a small, mission-driven AI/ML R&D software company based in ... involving data processing, real-time communications, and machine-learning algorithm integration.

Data Solutions Engineer

Durham, NC · On-site

$110 - $160/hr

Document pipelines, data contracts, and SLAs; continuously improve performance and reliability Requirements * 2+ years of hands‑on data engineering (or comparable software engineering with ...

New

... data visibility, cloud technologies, and system integrations. This role operates within an AI ... Software Engineering, or a related technical discipline preferred. • 2-5 years of hands-on ...

The Software Engineer is responsible for designing, developing, implementing, and maintaining ... Ensure that all Eventus WholeHealth information, data, documentation, and records are always ...

Data Engineer

Durham, NC · On-site

$110K - $132K/yr

Master's preferred. * 5+ years of experience in Data Engineering, Data Management, Software Engineering, Business Intelligence, or related technical disciplines, preferably within life sciences ...

New

Data Engineer

Durham, NC · On-site

$110K - $132K/yr

Master's preferred. * 5+ years of experience in Data Engineering, Data Management, Software Engineering, Business Intelligence, or related technical disciplines, preferably within life sciences ...

New

Senior Software Engineer

Durham, NC · On-site

$118K - $156K/yr

Job summary A Senior Software Engineer with exceptional data and software engineering skills, and a passion for building data-centric applications is to join our team of software developers, data ...

They are seeking a motivated Software Engineer to develop and maintain applications that involve data processing and machine-learning algorithm integration. Responsibilities : • develop and ...

Design data models, service boundaries, event-driven architectures, and integration patterns that ... how AI transforms software engineering within NetApp. Required Qualifications * Experience ...

Design data models, service boundaries, event-driven architectures, and integration patterns that ... how AI transforms software engineering within NetApp. Required Qualifications * Experience ...

next page

Showing results 1-20

Data Software Engineer information

See Raleigh, NC salary details

$43.3K

$126.1K

$172.5K

How much do data software engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for data software engineer in Raleigh, NC is $126,088.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,300.00 and $133,700.00 per year, depending on experience, location, and employer.

What is a data software engineer?

Data Software Engineers are professionals who design, build, and maintain the software systems that enable organizations to collect, process, and analyze large volumes of data. They bridge the gap between data engineering and software development by creating scalable, efficient pipelines and applications that support data-driven decision making. Their responsibilities often include developing data processing frameworks, ensuring data quality, and collaborating with data scientists and analysts to deliver actionable insights.

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

To thrive as a Data Software Engineer, you need strong programming skills (often in Python, Java, or Scala), a solid understanding of data structures and algorithms, and a background in computer science or a related field. Familiarity with big data frameworks (like Hadoop or Spark), database systems (SQL/NoSQL), and data pipeline tools is typically required, along with relevant certifications such as AWS Certified Data Analytics. Excellent problem-solving abilities, collaboration, and effective communication are soft skills that set top performers apart. These skills ensure the efficient design, development, and optimization of robust data systems critical for driving business insights and decision-making.

What are some common challenges data software engineers face when working with large datasets?

Data Software Engineers often encounter challenges related to scalability, data quality, and system performance when handling large datasets. Ensuring that data pipelines can efficiently process high volumes of data without bottlenecks requires robust architecture and frequent optimization. Additionally, maintaining data integrity and consistency across distributed systems can be complex, especially when integrating data from multiple sources. Collaboration with data scientists, analysts, and DevOps teams is key to overcoming these challenges and building reliable, efficient data solutions.

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

AspectData Software EngineerData Engineer
Primary FocusDeveloping software tools and applications for data processing and analysisBuilding and maintaining data pipelines and infrastructure
Skills & CertificationsProgramming, software development, data modeling, often with certifications in software engineeringDatabase systems, ETL tools, cloud platforms, often with certifications in data engineering
Work EnvironmentSoftware development teams, data science teams, often in tech companiesData infrastructure teams, IT departments, cloud service providers

While both roles work with data, Data Software Engineers focus on creating software solutions for data analysis, whereas Data Engineers build the infrastructure to collect, store, and process data efficiently. Both roles require programming skills and often overlap, but their core responsibilities differ in scope and focus.

What are popular job titles related to Data Software Engineer jobs in Raleigh, NC?

For Data Software Engineer jobs in Raleigh, NC, the most frequently searched job titles are:

What job categories do people searching Data Software Engineer jobs in Raleigh, NC look for?

The top searched job categories for Data Software Engineer jobs in Raleigh, NC are:

What cities near Raleigh, NC are hiring for Data Software Engineer jobs?

Cities near Raleigh, NC with the most Data Software Engineer job openings:

Infographic showing various Data Software Engineer job openings in Raleigh, NC as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 12% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $126,088 per year, or $60.6 per hour.

Data Engineer

Well

Chapel Hill, NC • On-site

$115K - $145K/yr

Full-time

Re-posted 2 hours ago


Job description

Description
Company: The mission of Well (https://www.well.co/) is to transform healthcare through our unique impact on our members' health and happiness. We do this through our differentiated consumer experience and world-class data and analytics engine that drive engagement and behavior change. Our product - a consumer health engagement platform - integrates concierge services, behavioral health, telemedicine, care management and wellness services to drive sustained engagement, lower costs and improve the health of members. In addition to our product, we know our team makes us unique. We're a highly diverse and engaged organization whose employees are passionate about the mission of the company and whose management is passionate about the employees. We promote an employee- and member-centric culture with generous benefits, which you can learn more about here: https://www.well.co/careers.
Position Title: Data Engineer
Reporting To: Manager, Data Engineering
Location: Chapel Hill, NC; Minneapolis, MN; Boston, MA (Newton); New York, NY; Remote in approved locations
Salary: This role can be hired for at either the Data Engineer 1 ($115,000-$135,000) or Data Engineer 2 ($125,000-$145,000), depending on qualifications, plus bonus potential and benefits
Position Summary:
Well is seeking an experienced and self-motivated data engineer to help build the next generation of our data pipelines and data tooling. You will be creating new services, interfaces, data pipelines and cloud infrastructure to support the transfer, ingestion, monitoring and integration of large amounts of data: thousands of files, millions of events, and billions of rows in our data lake. We are in the process of scaling our data infrastructure and driving mission critical AI features for our products. Come join us, it's a pivotal time to be at Well and you'll make a real difference.
Responsibilities:
  • Contribute to the design and implementation of a robust ETL process, managing file ingestion from external parties to AWS, GCP, and BigQuery with a focus on scalability and reliability.
  • Configure, maintain, and extend core data platform and internal data administration tools.
  • Monitor ETL processes with internal and external partners, and respond to events and/or data processing errors.
  • Collaborate with a team of experienced software engineers, DevOps engineers and data scientists to create and deliver a seamless, tailored experience for data team stakeholders.
  • Achieve operational excellence in software development by participating in and leading code reviews, quality assurance, and production monitoring
  • Take personal responsibility for keeping all Well systems and data, including sensitive member data, secure and safe, according to Well data and security policies and HIPAA guidelines

Requirements
  • Experience in delivery of software utilizing Node.js, Python, SQL, and Terraform
  • 3+ years of software development experience using cloud providers (AWS and/or GCP)
  • Good understanding of general engineering principles, trade-offs, and systems design
  • Robust coding abilities and demonstrated ability to resolve complex technical challenges
  • Experience with test driven development, an understanding of microservices and big data patterns with insight into choices and tradeoffs involved
  • Degree and/or background in a related field such as Computer Science, Engineering or a quantitative discipline with strong demonstrated practical experience
  • Willingness to learn new patterns, languages, technologies and methodologies, aligning both with our Engineering culture and continuously evolving technology environment
  • Experience working with healthcare data such as insurance claims, electronic health records, and wearables a plus