Principal Financial Group
Principal Financial Group•4h ago
LinkedIn

Senior Software Engineer

United States
Senior Level
$115000 - $170000 / year

Auto Apply to 50+ AI Matched Senior Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Principal Financial Group

Full Job Description

About the Role

We are seeking a Senior Software Engineer to join our insurance technology team. This is a hands-on leadership role for an engineer passionate about building impactful software solutions.

What You'll Do

  • Led the design and development of scalable invoicing capabilities across our insurance platform, supporting enrollment, commissions, and billing functions.
  • Architect systems that simplify benefits access while modernizing software build processes using Ruby on Rails and AWS.
  • Incorporate AI and agentic AI capabilities into existing applications to enhance efficiency.
  • Collaborate closely with product managers, designers, engineers, and stakeholders to refine requirements and deliver prioritized roadmap initiatives.
  • Provide senior-level technical leadership by establishing development approaches, reviewing code, mentoring team members, and solving complex architectural problems.
  • Ensure software quality through automated testing, peer reviews, secure coding practices, and reliable CI/CD pipelines.
  • Demonstrate predictability in delivery with accurate estimates, transparent communication of progress/risks, and accountability from requirements to production deployment.

About You

You are a skilled professional with an Associate's or Bachelor's degree (or equivalent experience) and 6+ years of enterprise-level engineering experience. Key qualifications include:

  • Proficiency in AWS cloud-based technology, AI/generative AI tools, and Ruby on Rails application development.
  • Ability to break down complex problems, reduce ambiguity, and drive solutions forward.
  • Strong collaboration skills across product, engineering, and business teams.
  • A commitment to continuous learning and a passion for mentoring others.

Skills That Will Help You Stand Out

We value candidates with experience in Python, automated testing, peer code reviews, CI/CD practices, and those who have worked within regulated industries like insurance or financial services. A passion for engineering culture is essential.

Compensation & Benefits

  • Salary Range: $115,000 - $170,000 per year (Non-Exempt expressed as hourly; Exempt expressed yearly). Eligibility for bonus programs depending on role type.
  • Time Off: Flexible Time Off (FTO) program providing paid vacation and personal leave with no accrual bank or set number of days, allowing flexibility based on need.
  • Pension: Eligible for company pension plans.

Work Environment

This role offers in-office, hybrid (typically 3 office days per week), and remote options (for those residing more than 30 miles from Des Moines, IA, or Charlotte, NC). We foster a purpose-led culture of innovation within an Agile/Lean DevOps environment.

Company

Principal Financial Group

Principal Financial Group

About Principal Financial GroupPrincipal Financial Group is dedicated to improving the wealth and well-being of people and businesses around the world, serving over 75 million customers as of late 202...

United States
Posted on LinkedIn