Senior Data Engineer II
Principal Financial · Des Moines, IA · Engineering & Technology
About this role
Principal Financial is hiring a senior-level Data Engineer based in Des Moines, IA. The posting calls out experience with Python, Java, SQL, Snowflake. Compensation is listed at $130,000–$170,000 per year.
- Role
- Data Engineer
- Function
- data engineering
- Level
- senior
- Track
- Individual contributor
- Location
- Des Moines, IA
- Department
- Engineering & Technology
- Posted
- May 27, 2026
More roles at Principal Financial
Job description
from Principal Financial careersWhat 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 analytics, ensuring it’s trusted, well‑governed, and ready to drive insight at scale. You’ll have the opportunity to Design and influence data integration and movement patterns across multiple platforms, aligning teams to shared standards and best practices Serve as a thought leader in data engineering and architecture, influencing decisions without direct authority in a highly collaborative, matrixed environment Partner closely with upstream transaction teams and downstream analytics teams to ensure data is modeled, governed, and delivered in ways that support analytics, reporting, and AI use cases Enable the end‑to‑end flow of retirement source and transactional data through to the Enterprise Data Platform Establish and promote best practices for data pipelines, orchestration, and data governance in a modernized data ecosystem Balance hands-on engineering with architectural design, stepping into pipeline development when needed while maintaining a broader solution-focused lens Play a key role in transforming how data is enabled across the Retirement technology domain As Principal continues to modernize its systems,…