director software engineering Director of Engineering management · Posted May 1, 2026
$145,000 – $170,000
USD per year

About this role

Principal Financial is hiring a director-level Director of Engineering in the software engineering function based in Des Moines, IA | Charlotte, NC. The posting calls out experience with Java, Spring, AWS, Jira. Compensation is listed at $145,000–$170,000 per year.

Role
Director of Engineering
Function
software engineering
Level
director
Track
Management
Location
Des Moines, IA | Charlotte, NC
Department
Engineering & Technology
Posted
May 1, 2026

More roles at Principal Financial

Financial Consultant I – Principal Connection (Remote – Limited Locations)
Des Moines, IA | Charlotte, NC | Grand Island, NE | St. Louis, MO | Minneapolis, MN | Richmond, VA | Dallas, TX | Atlanta, GA | Denver, CO | Phoenix, AZ | Salt Lake City, UT | Jacksonville, FL | Tampa, FL | Miami, FL | Orlando, FL · principal
Configuration Management
Supervisor Ventas Ahorro Voluntario AFP
Santiago · mid
Digital Marketing Supervisor / Principal Afore
Miguel Hidalgo, Mexico · senior
Computer Vision Looker
Senior Consultant- Software Engineering
Pune, India · director
Python SQL AWS
Analista Sr Record Keeping / Principal Fondos
Miguel Hidalgo, Mexico · senior
Computer Vision
All Principal Financial jobs →

Job description

from Principal Financial careers

What You'll Do We’re looking for an Assistant Director of Engineering to join our Retirement Income Solutions (RIS) business, supporting Defined Contribution (DC) and Employee Stock Ownership Plans (ESOP) retirement products with a focus on participant/plan onboarding, and money in/out capabilities. In this critical leadership role, you’ll build and support high-performing engineering teams, guide technical direction, and ensure the successful delivery of initiatives that create an exceptional customer experience. You’ll balance strategic leadership with hands-on engagement—partnering closely with product, operations, and technology leaders while staying connected to the realities of execution across multiple teams. You’ll have the opportunity to: Drive priority decisions that deliver new capabilities while maintaining and modernizing existing systems and applications. Partner with product, operations, and technology stakeholders to prioritize work and ensure teams stay focused on the highest value‑ outcomes. Lead and support engineers with diverse skill sets across cloud-based platforms (AWS), on-premises‑ technologies (IBM WebSphere), and mainframe COBOL environments. Collaborate with delivery managers to review performance metrics and foster a continuous improvement mindset. Serve as a people leader by mentoring and developing a small team of high-impact engineers and solution architects. Work effectively with leaders and teams located both stateside and offshore in a globally…

This is an excerpt. Read the full job description on Principal Financial careers →
All software engineering jobs software engineering in Des Moines, IA Jobs in Des Moines, IA software engineering salaries software engineering career path
All Principal Financial Jobs Browse software engineering roles director positions