Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$130k - $170k

Principle

Senior Software Engineer IIWe're looking for a Senior Software Engineer II to join our Retirement & Income Solutions (RIS) organization, supporting a critical modernization initiative across the enterprise. This role sits on a newly formed engineering enablement team, where you'll help define, build, and scale enterprise integration patterns that will be used broadly across RIS and beyond. In this role, you'll operate as a hands-on engineer and technical leader, setting direction through example, designing reusable solutions and guiding other engineers through well-defined standards and patterns.You'll have the opportunity to:Design, build, and evolve enterprise integration patterns leveraging APIs, events, and messaging to support the RIS modernization effortPartner closely with enterprise teams to enable scalable integrations using AWS-native services (e.g., EventBridge, SQS, Lambda, ECS/EKS)Develop reusable, composable CDK constructs that can be adopted consistently across teamsProvide technical direction and informal leadership, helping engineers align to standards while staying deeply hands-onTranslate complex business and modernization needs into practical, repeatable engineering solutionsContribute to architectural discussions with a strong engineering lens, understanding design intent and implementation tradeoffsHelp shape how integration capabilities are delivered at scale across RIS and the broader organizationPrincipal 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 financial security accessible to all. Our mission, integrity, and customer focus have made us a trusted leader for more than 140 years. As Principal continues to modernize its systems, this role will offer you an exciting opportunity to build solutions that will directly impact our long-term strategy and tech stack, all while ensuring that our products are robust, scalable, and secure!Associate's or bachelor's degree (preference in a computer science, technology, engineering or math-related field) or equivalent experience. 8+ years of enterprise engineering experience, with increasing scope and technical influence. Deep experience building solutions on AWS, with strong working knowledge of core services. Experience working in matrixed, highly collaborative environments, partnering across teams and disciplines. Informal team leadership experience, mentoring and providing strategic direction to a team. Excellent communication and problem-solving skills, with the ability to work through complex technical challenges.Skills that will help you stand out include experience designing and implementing enterprise integrations using APIs, events, files, and messaging. Experience with TypeScript or similar modern languages. Hands-on experience creating Level 2 and Level 3 AWS constructs or similar reusable cloud patterns. Familiarity with Domain-Driven Design (DDD) concepts and application patterns. Exposure to or experience with AI and agentic AI solutions in modern cloud environments. A track record of contributing to modernization efforts while maintaining reliability and continuity.Salary ranges below reflect targeted base salaries. Non-sales positions have the opportunity to participate in a bonus program. Sales positions are eligible for sales incentives, and in some instances a bonus plan, whereby total compensation may far exceed base salary depending on individual performance. Actual compensation for all roles will be based upon geographic location, work experience, education, licensure requirements and/or skill level and will be finalized at the time of offer. Salary Range (Non-Exempt expressed as hourly; Exempt expressed as yearly) $130000 - $170000 / year.Flexible Time Off (FTO) is provided to salaried (exempt) employees and provides the opportunity to take time away from the office with pay for vacation, personal or short-term illness. Employees don't accrue a bank of time off under FTO and there is no set number of days provided. Pension Eligible Yes.Hours To support collaboration across teams, this role has an expectation to begin the workday at 7:30 a.m. Central Time. This role offers in-office, hybrid (blending at least three office days in a typical workweek), and remote work arrangements (only if residing more than 30 miles from Des Moines, IA, or Charlotte, NC). You'll work with your leader to figure out which option may align best based on several factors.Our Engineering Culture Through our product-driven Agile/Lean DevOps environment, we've fostered a culture of innovation and experimentation across our development teams. As a customer-focused organization, we work closely with our end users and product owners to understand and rapidly respond to emerging business needs. Collaboration is embedded into everything we do – from the products we develop to the quality service we provide. We're driven by the belief that diversity of thought, background, and perspective is critical to creating the best products and experiences for our customers.Work Authorization/Sponsorship At this time, we're not considering applicants that need any type of immigration sponsorship (additional work authorization or permanent work authorization) now or in the future to work in the United States. This includes, but IS NOT LIMITED TO: F1-OPT, F1-CPT, H-1B, TN, L-1, J-1, etc. For additional information around work authorization needs please use the following links.Principal is an Equal Opportunity Employer All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Des Moines, IA vacancy
  • $183.8k - $263.6k

     ...firewall systems. This team is responsible for core control plane software that enables policy configuration, deployment workflows,...  ...orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    West Des Moines, IA
    4 days ago
  •  ...We are seeking a Senior Software Engineer to own and evolve a suite of Java-based microservices and APIs that serve as the standardized interface. This is a high-impact, hands-on engineering role where you’ll design, build, and scale domain-driven data services that power... 
    Senior

    Paragon IT Professionals

    Des Moines, IA
    15 hours ago
  •  ...Sr. Software EngineerOur organization is seeking a Sr. Software Engineer to lead the design, development, and implementation of complex software solutions. This role involves guiding technical direction, mentoring junior engineers, and ensuring the quality and reliability... 
    Senior

    Apex Systems

    Des Moines, IA
    3 days ago
  •  ...us as we transform your career! Strategic America recognized as Best-in-Class Employer by Gallagher ++About The Role++ The Senior Software Engineer role is responsible for developing, maintaining, and improving software solutions that support business needs, with a... 
    Senior
    Remote work

    Strategic America

    West Des Moines, IA
    15 hours ago
  • $127k - $152k

    What You'll DoWe’re looking for a Senior Software Engineer II to join our AI Enablement product family within the Consulting & Embedded Experts team. In this role, you will operate as a trusted technical advisor and hands-on engineer, partnering directly with product and... 
    Senior
    Hourly pay
    Temporary work
    Work experience placement
    Work at office
    Remote work

    Principal Financial Group

    Des Moines, IA
    1 day ago
  •  ...player in the equipment lifecycle.   We’re Looking for an ‘A’ Player We are seeking a highly talented and experienced Senior Software Engineer to join our innovative team at Tractor Zoom. In this role, you will play a pivotal role in leading the development and... 
    Senior
    Work at office
    Remote work

    Tractor Zoom

    Des Moines, IA
    7 days ago
  • $104.4k - $187.2k

    What You'll DoEnterprise Business Solutions is seeking a transformational Senior Software Engineer to support our Law, Compliance, Privacy, and Government Relations portfolio. In this role, you'll contribute to key technology transformation initiatives focused on modernizing... 
    Senior
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Early shift

    Principal Financial Group

    Des Moines, IA
    4 days ago
  • $76.67 per hour

     ...such as self-driven and takes initiative. Works on a Platform Engineering team and supports aligned product teams by planning its work,...  ...OpenTelemetry, Terraform. (3 - 6 years) Experience in programming/software development (Go (70%), Java (10%), Rust (10%), Python (5%),... 
    Senior
    Hourly pay
    Full time
    Local area
    Flexible hours

    Aditi Consulting

    Urbandale, IA
    6 days ago
  • $116k - $156k

    What You'll DoWe're looking for a Senior Software Engineering leader to join our Experience Solutions technology team within Workplace Savings & Retirement Solutions (WSRS). You'll lead and mentor software engineers supporting external customer experience for a variety... 
    Senior
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office

    Principal Financial Group

    Des Moines, IA
    4 days ago
  • Motion Recruitment is partnering with a Home Lending Technology team to build and support Java-based backend services and UI enhancements. The role focuses on Spring Boot, microservices, REST APIs, and AI-driven workflow development in a cloud-ready environment. The...
    Senior

    Motion Recruitment

    Des Moines, IA
    13 hours ago
  •  ...Strategic America in West Des Moines, IA is seeking a Senior Software Engineer to design, build, and maintain software solutions with C#, ASP.NET, Blazor, and SQL Server. You will join an agile scrum team, mentor junior developers, and help implement technology-driven... 
    Senior
    Remote work

    Strategic America

    West Des Moines, IA
    13 hours ago
  • $140k - $200k

     ...Speechify, Inc. is seeking a Senior Software Engineer in Des Moines, IA, to enhance the user's experience through the design of reliable APIs. Ideal candidates will have extensive experience with Kotlin Multiplatform and be skilled at collaborating with product teams... 
    Senior

    Speechify, Inc.

    Des Moines, IA
    21 hours ago
  • Apply for this position by sending your details to ****@*****.*** A senior software engineer designs and builds enterprise application systems and responds to development needs by researching technical trends and recommending software packages, frameworks, and design... 
    Senior

    LaunchIT

    Urbandale, IA
    more than 2 months ago
  •  ...how we work. Job DescriptionWellmark is seeking two talented Software Engineers to join the Enterprise Data Services Team within Information...  ...microservices architecture, automated testing, and CI/CD practices. As a Senior Software Engineer, you will help drive the adoption of... 
    Senior
    Permanent employment
    H1b

    Wellmark Blue Cross Blue Shield

    Des Moines, IA
    4 days ago
  •  ...using Java and Spring Boot Build and consume RESTful APIs supporting microservices and transaction workflows Learn and apply engineering standards, secure SDLC practices, and API design best practices Apply database skills (SQL/NoSQL) to write queries, validate... 
    Senior

    Motion Recruitment

    Des Moines, IA
    13 hours ago
  •  ...work. Job DescriptionIn this role, you will serve as a key engineering team member to help advance Wellmark’s Marketing...  ...skills, and abilities this role can be filled at either the Software Engineer or Senior Software Engineer level. Please apply if you have the minimum... 
    Senior
    Permanent employment
    H1b

    Wellmark Blue Cross Blue Shield

    Des Moines, IA
    4 days ago
  • $100k - $150k

    DescriptionPosition: Software Engineer (MULTIPLE open permanent positions, VARYING LEVELS)Location: Des Moines, IA -- HYBRID weekly (NO REMOTE candidates)Salary: $100,000 - $150,000 base + exceptional benefits*** For immediate and confidential consideration, please APPLY... 
    Senior
    Permanent employment
    Immediate start
    Remote work

    Robert Half

    Des Moines, IA
    4 days ago
  • The company where you can make an impact and bring value.Job Summary:Greenstone is seeking a mid-level Software Engineer to join our integrations team. This role is ideal for someone with professional experience in building and maintaining B2B system integrations, as well... 
    Senior
    Full time
    Remote work

    Cultura Technologies

    Ankeny, IA
    2 days ago
  • $140k - $200k

     ...Senior Software Engineer, Core Experiences - Des Moines, IA, USA Des Moines, IA, USA Mission Speechify is the easiest way to listen to the world’s information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen... 
    Senior
    Remote work

    Speechify, Inc.

    Des Moines, IA
    21 hours ago
  •  ...Tyler Technologies in Des Moines, IA is seeking a Senior Software Engineer to help build cloud-based data platforms and ecosystems that power government data flow for citizens, businesses, and researchers. You will design scalable services, mentor peers, and contribute... 
    Senior
    Remote work

    Tyler Technologies

    Des Moines, IA
    13 hours ago
  •  ...Wellmark, Inc. is seeking a Software Engineer to help advance the Marketing Technology Platform. The role supports enterprise content management...  ...with modern engineering practices. The position can be filled at Software or Senior Software Engineer level. #J-18808-Ljbffr
    Senior

    Wellmark, Inc.

    Des Moines, IA
    13 hours ago
  • $95k - $138k

    What You'll DoWe’re looking for an Experienced Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you’ll contribute to the modernization of our retirement platforms by building scalable services, enabling complex system integrations... 
    Senior
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    3 days per week

    Principal Financial Group

    Des Moines, IA
    4 days ago
  • $95k - $138k

    What You'll DoThe Workplace Benefits Fulfillment Customer Experience / Claims Intake team is looking for a Software Engineer III or Sr. Software Engineer I to join their team. The team supports customer facing web applications and digital pipelines for customers (employers... 
    Senior
    Hourly pay
    Temporary work
    Work experience placement
    Work at office

    Principal Financial Group

    Des Moines, IA
    1 day ago
  •  ...EY is looking for a Senior in Application Design and Development to assist in managing large application implementations. The role involves developing user interfaces and leveraging Oracle’s solutions. You will lead project deliverables, manage client relationships, and... 
    Senior

    EY

    Des Moines, IA
    2 days ago
  •  ...As a Staff Software Engineer – Revolving Credit & Merchant Experience for JD IT Financial located in Johnston, IA , you will provide technical...  ...improvements Act as a technical multiplier, mentoring senior engineers, influencing cross-team design decisions, leading design... 
    Senior

    Isupark

    Johnston, IA
    3 days ago
  • $130k - $170k

     ...Overview Senior Software Engineer II – Retirement & Income Solutions (RIS)Principal is a purpose‑led firm committed to making financial security accessible to all. The RIS modernization initiative involves building cloud‑native, scalable integration solutions that... 
    Senior
    Hourly pay
    Temporary work
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Principal Financial Group

    Des Moines, IA
    13 hours ago
  • $77k - $202k

     ...SummaryThe OpportunityAs a GIS Web AI Developer, Senior Associate, you will play a pivotal role...  ...will analyze client needs, implement software solutions, and provide training and...  ...Computer and Information Science, Computer Engineering, Computer Management, Computer Science,... 
    Senior
    Full time
    H1b

    PwC

    Des Moines, IA
    2 days ago
  •  ...analysis and implementation of high performing software solutions that are efficient and cost...  ...patterns.Experience mentoring engineers and providing technical leadership within...  ...SummaryType: Full-timeFunction: FinanceExperience level: Mid-Senior LevelIndustry: Insurance
    Senior
    Permanent employment
    H1b

    Wellmark Blue Cross Blue Shield

    Des Moines, IA
    1 day ago
  •  ...implementation of high-performing, scalable software and data solutions that support Wellmark...  ..., with a focus on modern data engineering practices and emerging technologies. Drives...  ...Leveling Note: This role can be filled at the Senior or Lead level. Please see the... 
    Senior
    Permanent employment
    H1b

    Wellmark Blue Cross Blue Shield

    Des Moines, IA
    9 hours ago
  • $67k - $155.3k

     ...this simple story. The opportunity As an FSO DevOps Engineer Senior Analyst, you’ll be based in our Service Delivery Center,...  ...requirements, design, develop, integrate, test, and deploy distributed software applications.  You will deliver high qualify systems with... 
    Senior
    Full time
    Summer holiday
    Flexible hours

    EY

    Des Moines, IA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!