Sr Data Engineer
Berkshire Hathaway Energy
JOB DESCRIPTION
As a Sr Data Engineer, you will design, build, and maintain scalable data pipelines and data infrastructure that support analytics, reporting, and data science initiatives. You will collaborate with cross‑functional teams to ensure data is accessible, reliable, and secure across the organization, while contributing to the ongoing improvement of data engineering practices.
RESPONSIBILITIES
Architect, Design, and Deliver Scalable Data Pipelines
Lead the design and implementation of scalable ingestion and transformation frameworks on Azure, enabling efficient processing of structured, semi-structured, and unstructured data across enterprise platforms.
Build, standardize, and maintain robust ETL/ELT pipelines using Azure Data Factory and Azure Databricks, including reusable patterns, error handling, and automated testing.
Own complex integrations across on-premises systems, cloud storage, APIs, and streaming platforms, ensuring reliability, scalability, and clear interface contracts.
Lead Databricks Engineering and Platform Optimization
Develop, review, and optimize Databricks notebooks and workflows using PySpark and SQL; establish engineering standards for readability, maintainability, and reuse.
Implement and govern Delta Lake patterns for efficient storage, versioning, and ACID transactions, including retention, compaction, and schema evolution strategies.
Leverage and administer Databricks capabilities (Unity Catalog, job orchestration, cluster policies) to balance security, performance, and cost across environments.
Define Data Architecture, Modeling Standards, and Lakehouse Patterns
Design and evolve enterprise data models (star/snowflake and lakehouse-oriented models) to support analytics, reporting, and self-service consumption.
Partner with data/solution architects to define lakehouse architecture, reference patterns, and design reviews that improve scalability, resilience, and maintainability.
Lead implementation and optimization of Medallion Architecture (Bronze/Silver/Gold), defining SLAs, data contracts, and layering conventions for scalable, governed processing.
Establish Data Quality, Observability, and Governance Controls
Implement automated data validation, profiling, and cleansing routines; define quality rules, thresholds, and exception workflows aligned to business-critical datasets.
Ensure adherence to governance policies by implementing lineage, metadata, and cataloging practices; partner with governance stakeholders to close gaps and drive adoption.
Drive Performance Engineering, Monitoring, and Incident Resolution
Monitor and optimize Spark jobs and data pipelines, applying performance and cost tuning (cluster sizing, partitioning, caching, and query optimization).
Lead troubleshooting and root-cause analysis for latency, failures, and resource constraints; implement preventative fixes and improve runbooks/alerts to reduce recurrence.
Provide Technical Leadership and Stakeholder Partnership
Partner with data scientists, analysts, and business stakeholders to shape data strategy, clarify requirements, and prioritize delivery based on value, risk, and dependencies.
Translate business needs into durable technical designs (including data contracts and SLAs) and guide implementation to ensure solutions are scalable, maintainable, and supportable.
Engineer Secure-by-Design Data Solutions and Ensure Compliance
Implement and enforce secure data access patterns (RBAC/least privilege), encryption, secrets management, and secure network configurations across the data platform.
Ensure solutions meet applicable regulatory and internal compliance requirements (e.g., NERC CIP, GDPR, HIPAA where applicable) through controls validation, audit support, and documentation.
Advance Best Practices, Documentation, and Mentorship
Maintain clear documentation of data flows, architecture decisions, and operational procedures; create runbooks and knowledge transfer artifacts to support production operations.
Promote engineering excellence through code reviews, version control, automated testing, and CI/CD; mentor junior engineers and drive continuous improvement across the team.
QUALIFICATIONS
Bachelor's degree in information systems, computer science or related technical field or equivalent work experience. (Typically four years of additional related, progressive work experience would be needed for candidates applying for this position who do not possess a bachelor's degree.)
Eight or more years of experience with advanced knowledge of data architecture, cloud platforms (especially Azure), and enterprise data solutions.
Advanced proficiency with data engineering platforms and tools, particularly Azure Data Factory and Azure Databricks.
Advanced knowledge of core data engineering practices, including data modeling, ETL/ELT pipeline development, and performance tuning for enterprise-scale applications.
Experience across the data technology lifecycle, including solution design, development, optimization, administration, and licensing considerations.
Prior experience in the utility industry, with exposure to relevant data domains and operational environments.
ABOUT US
MidAmerican Energy Company, a Midwest utility, provides regulated electric and natural gas service to more than 1.6 million customers in Illinois, Iowa, Nebraska and South Dakota. The company owns and operates a portfolio of power-generating assets, approximately 61% of which is wind generation.
ABOUT THE TEAM
MidAmerican Energy Company is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law. Employees must be able to perform the essential functions of the position, with or without an accommodation.
JOB INFO
Job Identification: 10005313
Job Category: Information Technology
Job Schedule: Full time
Job Shift: Day
Pay Range: 117,400-146,700
Sponsorship: Yes
Business: MidAmerican Energy Company
- ...Overview This role will be embedded on a cross-functional product Agile scrum team as the primary data engineer. Work with Data Architect(s) and other DAI personnel and take the lead to develop and maintain data flows, data workflows and other code/logic to gather, create...Senior
$150k - $190k
...for our internal users, customers and partners. The Senior Data Engineer will be responsible for the analysis, design, and development of... ...solutions focused on data engineering and ETL workflows. As a Sr. Software Engineer - Data, you will work with customers and internal...SeniorWork experience placementWorldwideFlexible hoursShift work$115.3k - $264.1k
...days from the posting date or as long as the job remains posted. Career Level - IC5 About Us Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded...SeniorTemporary workFlexible hours- As a Sr Data Engineer, you will design, build, and maintain scalable data pipelines and data infrastructure that support analytics, reporting, and data science initiatives. You will collaborate with cross‑functional teams to ensure data is accessible, reliable, and...SeniorFull timeLocal area
$150k - $190k
...A global IT solutions provider in Des Moines is seeking a Senior Data Engineer responsible for analyzing, designing, and developing data engineering solutions. The ideal candidate will have a strong background in ETL workflows, data modeling, and extensive experience with...Senior- ...Senior Data Ops Engineer Location: Charlotte, NC; Irving, TX; Chandler, AZ; Columbus, OH; Des Moines, IA; or Minneapolis, MN. Rate: DOE Term: 12+ Months This role is an opportunity to be part of a high-performing team passionate about data, focusing on building a...Senior
- ...Join to apply for the Senior Data Engineer role at The Waldinger Corporation About the Role The Waldinger Corporation has an opportunity for a qualified Data Engineer in our Corporate office. In this hybrid role, you'll work closely with team members to build and maintain...SeniorWork at office
$160k - $200k
...Datavant is the data collaboration platform trusted for healthcare. Guided by our mission to make the world’s health data secure, accessible... ...seeking a detail-oriented and impact-driven Senior Data Engineer to strengthen our capabilities around reporting, advanced analytics...Senior- ...set of technologies and practices for transforming business information into actionable reports and visualizations. The Senior Data Engineer transforms data into a useful format for analysis and is focused on the design and architecture. A Senior Data Engineer is the data...Senior
- ...Sr. Data Developer Farm Bureau Financial Services is looking for a Sr. Data Developer to join the Predictive Modeling team and utilize... ...and developing solutions for the organization. Keep data engineering manager, project managers and team members informed on...SeniorWork at office
$130k - $170k
...What You'll Do We’re looking for a Senior Data Engineer to join our Retirement Modernization Data Enablement team. In this role, you’ll sit at the center of our retirement modernization effort, leading how critical transaction data moves from source systems to enterprise...SeniorHourly payPermanent employmentTemporary workWork experience placementH1bWork at officeRemote workFlexible hours$106.9k - $176.5k
...take your career wherever you want it to go. Join EY and help to build a better working world. Technology – Data and Decision Science – Data Engineering – Senior We are seeking a highly skilled Senior Consultant Data Engineer with expertise in cloud data engineering...SeniorSummer holidayFlexible hours- ...Sr. Data Developer Do you have experience developing and maintaining data pipelines? Can you support enterprise data access systems... ...required; or master's degree in computer science, computer engineering, or MIS plus three years relevant experience required. Three...SeniorPermanent employmentFull timeWork at officeWork visa
$140k - $160k
...in the efforts to design, develop, and maintain databases and data integration (ETL) systems to support business applications and... ...Proficiency in programming languages is commonly used in data engineering, such as Python or Java Our Company: Carrington Mortgage...SeniorWork experience placementRemote workWork from home- ...A national engineering and design firm is seeking a Senior Electrical Engineer for a remote position. This role involves collaborating with major technology clients, performing design calculations, and writing technical reports. Candidates should have over 8 years of experience...SeniorRemote workFlexible hours
$77k - $202k
...Specialty/Competency: Data, Analytics & AI Industry/Sector: Not Applicable Time Type: Full time Travel Requirements: Up to 60% At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop...SeniorFull timeH1b- ...We are seeking a Principal Data Engineer to drive scalable, business-focused data solutions that power insight-driven decision-making across the enterprise. This role is ideal for someone who combines deep technical expertise in modern data platforms with the ability...Local areaRemote work
- ...Description Job Description Company Description We are Olsson. We engineer and design solutions that improve the world around us. As a... ...on time and at a high level of quality. Experience in the Data Center industry is preferred, especially in environments where...SeniorFull timeFlexible hours
- ...Job Description: We are looking to add a Data Engineer to join our Information Technology team in West Des Moines, IA. Responsibilities Design, build, and optimize ETL/ELT pipelines from multiple sources using Azure Data Factory, Alteryx, Fabric, dbt, SQL, and other tools...
$120k - $145k
...About The Role The Kuvare Data Engineer is responsible for the retrieval, storage, and distribution of data across varied platforms and data stores, including modern ETL/ELT pipelines such as Azure Data Factory, as well as modern models such as data mesh and event streaming...Casual workWork at officeLocal areaAfternoon shift- ...this role is to develop AWS solutions for data acquisition, data transformation, and data... ...by 2x. Sign in to set job alerts for “Data Engineer” roles. Des Moines, IA $60,000.00-$90,000.... ...Applications Software Engineer 1/2/3/Sr - Applications Development Des Moines, IA...Permanent employmentFull time
- ## Data EngineerApplylocations: West Des Moinestime type: Full timeposted on: Posted Yesterdayjob requisition id: R0000834**Job Description:**We are looking to add a **Data Engineer** to join our **Information Technology** team in **West Des Moines, IA**. Offering a forward...Full timeWork at office
$47 - $49 per hour
...Job Description Design, build, and maintain scalable data pipelines using Azure Data Factory and Informatica to support batch and near–real‑time data integration from multiple source systems. Develop and optimize ETL/ELT processes across Azure Data Lake, Azure SQL, Synapse...Hourly pay- ## Data Engineer IIIApplyremote type: Hybridlocations: Des Moines- Corporate Officetime type: Full timeposted on: Posted Yesterdayjob requisition id: R6425**At EMC, we’re all about working together to make an impact. As part of our team, you’ll have the opportunity to grow...Local area
- ...Job Description Job Description Job Summary The Sr. Data Engineer will implement data integration architecture and solutions and design and develop ETL logic using Informatica Data Management Cloud, Snowflake and various Azure tools to support existing and future...SeniorWork at officeRemote workFlexible hours
- ...Data Center Engineer The engineer in this position should have a wealth of experience engineering/installing datacenter equipment. The engineer will typically take on the more complex work and pull all aspects of a job together into a cohesive package. This would include...For contractorsWork at officeLocal area
$35 - $45 per hour
...hour working day with lunch break) GS Group are sourcing for a Data Center Technician to join and work on an ongoing Data Center project... ...at GS Group by 2x Get notified about new Data Center Engineer jobs in Des Moines, IA . Note: This listing consolidates the relevant...Contract work- ...etc to name a few. Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make their... ...at Oracle Cloudworld 2023 Synergisticit at Gartner Data & Analytics summit Why do Tech Companies not Hire recent Computer...Immediate startRemote work
- ...Data Engineer Location: Des Moines, IA (On-site 3 days/week) Experience Level: Mid-level (4-6 years) Job Overview seeking a mid-level Data Engineer to support data engineering and analytics initiatives. This role focuses on building, optimizing...3 days per week
- ...Data Engineer 5+ years experience: Familiarity with current technologies used in the development of business applications and the techniques used to analyze and solve business problems. Experience deciding upon techniques and tools to be used in current computing architectures...Flexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Data Engineer. Be the first to apply!
- senior cloud data engineer Des Moines, IA
- finance data engineer Des Moines, IA
- aws data engineer Des Moines, IA
- data engineer Des Moines, IA
- sr data engineer Des Moines, IA
- junior data engineer remote Des Moines, IA
- remote data engineer Des Moines, IA
- director data engineering Des Moines, IA
- data engineer machine learning Des Moines, IA
- senior data quality engineer Des Moines, IA


