Software Engineer III/ Sr. Software Engineer I

Principal Financial GroupDes Moines, IA
Hybrid

About The Position

The 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 & employees) to submit Life & Disability claims. This team is focused on modernizing claims operations and customer experiences through the implementation of next-generation technology platforms, process improvements, and large-scale business transformation initiatives.

Requirements

  • Bachelor's degree in Computer Science, Management Information Systems, Engineering, or related field, or equivalent professional experience.
  • Experience designing, developing, and supporting cloud-native applications in AWS environments.
  • Experience with infrastructure-as-code development using AWS Cloud Development Kit (CDK) and/or AWS CloudFormation.
  • Strong proficiency in one or more programming languages, with experience in TypeScript, Java, and SQL preferred.
  • Experience developing modern web applications using React and Next.js frameworks.
  • Experience building and supporting serverless applications and event-driven architectures.
  • Familiarity with Agile software development methodologies, including Scrum and Kanban.
  • Experience with Test-Driven Development (TDD) and quality-first engineering practices.
  • Experience working in collaborative engineering environments utilizing pair programming.

Nice To Haves

  • AWS Services, AWS Lambda, API Gateway, Amazon S3
  • DynamoDB
  • SNS/SQS
  • AWS CloudFormation and AWS CDK
  • PostgreSQL
  • Oracle
  • GitHub
  • GitHub Actions

Responsibilities

  • Develop high-quality applications for our customers
  • Identify and propose strategies around technical problems affecting the business, communicate standards, and get consensus on solutions
  • Work closely within your engineering team, architecture, and business partners to resolve how to make our software even better
  • Take on tasks of increasing complexity, learn quickly, and make steady progress to make improvements based on partner feedback
  • Solve interesting and complex problems to create a positive customer experience
  • Experiment with new tools and practices to deliver business value in an agile organization
  • Understand how work fits into the larger strategy
  • Actively participate with team during pairing, mobbing, and design

Benefits

  • Flexible Time Off (FTO)
  • Pension Eligible
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service