Talent.com
No longer accepting applications
Principal Software Engineer - Data Platform Engineering (Raleigh)

Principal Software Engineer - Data Platform Engineering (Raleigh)

ItronRaleigh, NC, United States
6 days ago
Job type
  • Full-time
Job description

Itron is innovating new ways for utilities and cities to manage energy and water. We create a more resourceful world to protect essential resources for today and tomorrow. Join us.

At Itron, we are enabling the transformation of how energy and water are managed. As part of this mission, we are investing in cloud-native data platform technologies that power intelligent analytics at scale - particularly for large IoT data workloads. We are looking for a Principal Software Engineer - Data Platform Engineering with a strong background in data engineering to help design, build, and scale our next-generation data platform and services.

This role will focus on developing performant, scalable, and secure data analytics and data pipelines using Python , Apache Spark , Databricks , and Azure-native technologies . The ideal candidate is passionate about working with large-scale datasets , understands Spark query execution plans , and has experience deploying infrastructure using Terraform and container technologies like Docker .

Duties & Responsibilities :

Design and implement scalable data pipelines for high-volume IoT telemetry data using PySpark , Spark SQL , and Databricks

Analyze and optimize Spark jobs using execution plans, caching strategies, and memory tuning

Develop Python-based micro-services and reusable libraries to support data processing workflows

Work in a DevOps Agile / Scrum environment to deliver high-quality code in fast iterations

Collaborate with product managers, data scientists, and software engineers to define system requirements and data integration needs

Build and manage infrastructure as code using Terraform to deploy workloads on Azure

Create CI / CD pipelines for deploying and testing data workflows and services

Package and deploy applications in Docker containers and manage runtime environments

Apply strong testing practices, including unit tests , integration tests , and test automation

Participate in architectural discussions and technical design reviews

Ensure secure, reliable, and cost-effective operation of data workloads on cloud platforms

Required Skills & Experience :

Minimum of 10 years of software engineering experience, with at least 3 years focused on data platform or data engineering roles

Proficient in Python , with strong knowledge of PySpark and Apache Spark

Hands-on experience with Databricks and Spark SQL

Strong understanding of Spark performance tuning and query execution plans

Experience with Azure / AWS cloud services (e.g., Azure Data Lake, Azure Blob Storage, Azure Functions, Azure Synapse)

Experience writing infrastructure-as-code using Terraform

Working knowledge of Docker and containerized deployment

Experience with CI / CD pipelines , version control (e.g., Git), and automated testing

Experience with Agile / Scrum methodologies

Bachelor's degree in Computer Science, Engineering, or related field - or equivalent experience

Preferred Skills & Experience :

Experience with large-scale IoT or telemetry data processing

Familiarity with Kafka , Event Hubs , or other streaming platforms

Familiarity with cost optimization in cloud-based data processing

Experience with monitoring and observability tools like Prometheus, Grafana, or Datadog

This position also includes a competitive benefit package including; financial, social, health and wellbeing programs, paid vacation, 401k matching, employee stock purchase program, hybrid work schedule, and more!

This position is eligible for our annual bonus program.

#LI-MB1

Itron is committed to building an inclusive and diverse workforce and providing an authentic workplace experience for all employees. If you are excited about this role but your past experiences don't perfectly align with every requirement, we encourage you to apply anyway. In the end, you may be just who we are looking for!

The successful candidate's starting wage will be determined based on permissible, non-discriminatory factors such as skills and experience.

Itron is proud to be an Equal Opportunity Employer. If you require an accommodation to apply, please contact a recruiting representative at 1-800-635-5461 or email Accessibility@itron.com.

Itron is transforming how the world manages energy, water and city services. Our trusted intelligent infrastructure solutions help utilities and cities improve efficiency, build resilience and deliver safe, reliable and affordable service. With edge intelligence, we connect people, data insights and devices so communities can better manage the essential resources they rely on to live. Join us as we create a more resourceful world : www.itron.com

Create a job alert for this search

Principal Software Engineer • Raleigh, NC, United States

Related jobs
  • Promoted
CJIS Licensed Data Conversion Engineer

CJIS Licensed Data Conversion Engineer

VirtualVocationsRaleigh, North Carolina, United States
Full-time
A company is looking for a Data Conversion Engineer - Public Safety.Key Responsibilities Collaborate with stakeholders to define data migration requirements and objectives Develop data migration...Show moreLast updated: 2 days ago
  • Promoted
Principal Data Infrastructure Engineer

Principal Data Infrastructure Engineer

VirtualVocationsDurham, North Carolina, United States
Full-time
A company is looking for a Principal Data Infrastructure Engineer to design and scale their data platform for AI commerce. Key Responsibilities Architect a modern, scalable, and cost-effective dat...Show moreLast updated: 1 day ago
  • Promoted
GCP Cloud Architect

GCP Cloud Architect

VirtualVocationsDurham, North Carolina, United States
Full-time
A company is looking for a GCP Cloud Architect.Key Responsibilities Design and implement cloud architectures on Google Cloud Platform (GCP) Lead the migration of on-premises infrastructure to GC...Show moreLast updated: 30+ days ago
  • Promoted
Senior API Engineer

Senior API Engineer

VirtualVocationsDurham, North Carolina, United States
Full-time
A company is looking for a Senior Engineer II, API.Key Responsibilities Develop gRPC APIs in Go Lang and full stack applications including front end UI (React) Collaborate with the team to defin...Show moreLast updated: 30+ days ago
  • Promoted
DataBricks Database Administrator

DataBricks Database Administrator

VirtualVocationsDurham, North Carolina, United States
Full-time
A company is looking for a DataBricks Database Administrator (DBA).Key Responsibilities Modernize the data warehouse environment by migrating to Azure Databricks Architect, design, and perform o...Show moreLast updated: 2 days ago
  • Promoted
  • New!
Microsoft Dynamics Architect

Microsoft Dynamics Architect

VirtualVocationsDurham, North Carolina, United States
Full-time
Cloud / Microsoft Dynamics Architect with extensive experience in Dynamics 365 and cloud solutions.Key Responsibilities Design and implement cloud architecture solutions using Dynamics 365 to opti...Show moreLast updated: 9 hours ago
  • Promoted
IT Data Platform Architect

IT Data Platform Architect

VirtualVocationsRaleigh, North Carolina, United States
Full-time
A company is looking for an IT Data Platform Architect to design and implement a state-of-the-art data platform with advanced AI / ML capabilities. Key Responsibilities Develop a high-performance da...Show moreLast updated: 30+ days ago
  • Promoted
Senior Business Intelligence Developer

Senior Business Intelligence Developer

VirtualVocationsDurham, North Carolina, United States
Full-time
A company is looking for a Senior Business Intelligence Developer - Product & Platform Innovation.Key Responsibilities Collaborate with cross-functional teams to drive data enablement and support...Show moreLast updated: 30+ days ago
  • Promoted
Data Team Lead

Data Team Lead

VirtualVocationsRaleigh, North Carolina, United States
Full-time
A company is looking for a Head of Data to lead its data team and manage data infrastructure.Key Responsibilities Lead a data team while contributing hands-on technical expertise Manage the enti...Show moreLast updated: 1 day ago
  • Promoted
  • New!
Senior Atlassian Developer

Senior Atlassian Developer

VirtualVocationsRaleigh, North Carolina, United States
Full-time
A company is looking for a Senior Atlassian Developer and Administrator.Key Responsibilities Design, administer, and optimize Atlassian platforms, including JIRA and Confluence Develop software ...Show moreLast updated: 13 hours ago
  • Promoted
Senior Informatica Data Engineer

Senior Informatica Data Engineer

VirtualVocationsDurham, North Carolina, United States
Full-time
A company is looking for a Senior Informatica Data Engineer, remote position.Key Responsibilities Utilize Informatica PowerCenter for ETL processes, transforming and loading data from various sou...Show moreLast updated: 1 day ago
  • Promoted
Data Integration Engineer

Data Integration Engineer

VirtualVocationsRaleigh, North Carolina, United States
Full-time
A company is looking for an Information Delivery & Visualization Engineer.Key Responsibilities Design, develop, and implement end-to-end data integration workflows using Informatica IICS Develop...Show moreLast updated: 30+ days ago
  • Promoted
Senior Big Data Engineer

Senior Big Data Engineer

VirtualVocationsDurham, North Carolina, United States
Full-time
A company is looking for a Senior Big Data Engineer to join their team.Key Responsibilities Support the transition from a monolithic application to loosely coupled microservices Ensure data is c...Show moreLast updated: 30+ days ago
  • Promoted
Staff Software Engineer, Machine Learning

Staff Software Engineer, Machine Learning

VirtualVocationsRaleigh, North Carolina, United States
Full-time
A company is looking for a Staff Software Engineer, Machine Learning.Key Responsibilities Design, develop, and maintain advanced machine learning models and algorithms Lead complex machine learn...Show moreLast updated: 30+ days ago
  • Promoted
Senior Cloud DataOps Engineer

Senior Cloud DataOps Engineer

SurescriptsRaleigh, NC, United States
Full-time
We deliver insights at critical points of care for better decisions - from streamlining prior authorizations to delivering comprehensive medication histories to facilitating messages between provid...Show moreLast updated: 6 days ago
  • Promoted
Senior Engineer II, API

Senior Engineer II, API

VirtualVocationsDurham, North Carolina, United States
Full-time
A company is looking for a Senior Engineer II, API.Key Responsibilities Develop gRPC APIs in Go Lang and full stack applications with front end UI (React) Collaborate on defining OKRs and develo...Show moreLast updated: 1 day ago
  • Promoted
Director of Data Architecture

Director of Data Architecture

VirtualVocationsRaleigh, North Carolina, United States
Full-time
A company is looking for a Director, Data Architecture who will focus on delivering cloud-based data architectural solutions. Key Responsibilities Provide architectural leadership for technology s...Show moreLast updated: 30+ days ago
  • Promoted
Senior Cloud Data Engineer

Senior Cloud Data Engineer

SurescriptsRaleigh, NC, United States
Full-time
We deliver insights at critical points of care for better decisions - from streamlining prior authorizations to delivering comprehensive medication histories to facilitating messages between provid...Show moreLast updated: 6 days ago
  • Promoted
Principal Database Programmer

Principal Database Programmer

VirtualVocationsDurham, North Carolina, United States
Full-time
A company is looking for a Principal Database Programmer.Key Responsibilities Provide training and mentoring to (Senior) Database Programmers on CDMS systems and processes Plan client deliverabl...Show moreLast updated: 1 day ago
  • Promoted
  • New!
Senior Technical Sourcer, Machine Learning

Senior Technical Sourcer, Machine Learning

VirtualVocationsDurham, North Carolina, United States
Full-time
A company is looking for a Senior Technical Sourcer, Machine Learning (Contract).Key Responsibilities Serve as the internal ML talent market expert by mapping top research institutions and provid...Show moreLast updated: 13 hours ago