senior Software Engineer ic · Posted Apr 30, 2026
$123,000 – $167,000
USD per year

About this role

Principal Financial is hiring a senior-level Software Engineer based in Des Moines, IA | Charlotte, NC. The posting calls out experience with AWS, System Design, Agile, DevOps. Compensation is listed at $123,000–$167,000 per year.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Location
Des Moines, IA | Charlotte, NC
Department
Engineering & Technology
Posted
Apr 30, 2026

More roles at Principal Financial

Lead Analyst - Fund Operation
Hyderabad, India · senior
Compliance
Managing Director - Asset Management Strategy
Des Moines, IA | New York City, NY · director
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
All Principal Financial jobs →

Job description

from Principal Financial careers

What You'll Do We’re looking for a Senior Software Engineer to join our Retirement Income Solutions (RIS) business. In this role, you’ll be an engineering lead providing architectural oversight for the modernization of our retirement recordkeeping platform by designing scalable solutions, guiding architectural decisions, and ensuring the successful delivery of mission-critical initiatives that shape the future of our retirement solutions. You'll have the opportunity to: Drive technological innovation by identifying strategic opportunities that deliver maximum business impact in our fast-paced environment Assess emerging technologies and provide guidance on technical direction, ensuring alignment with enterprise-wide strategic initiatives Create and maintain solution architecture artifacts, reference architectures, and technical roadmaps that guide implementation teams Partner with key stakeholders to transform business objectives into robust technical solutions, while effectively bridging communication between technical and non-technical teams Shape product strategy and establish compelling technical vision through active participation in enterprise-level programs Champion an exceptional engineering team by fostering innovation, mentoring talent, and supporting a results-driven culture founded on trust and accountability Operating at the intersection of financial services and technology, Principal builds financial tools that help our customers live better lives. We take pride in being a purpose-led firm, motivated by our mission to make…

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 senior positions