Sr. Software Engineer (Python / AWS)

Hybrid in Nashville, TN, US • Posted 3 hours ago • Updated 3 hours ago
Contract W2
Contract Independent
Remote
Depends on Experience
Fitment

Dice Job Match Score™

📋 Comparing job requirements...

Job Details

Skills

  • API
  • Amazon Lambda
  • Amazon Web Services
  • Asset Management
  • Cloud Architecture
  • Data Migration
  • Impact Analysis
  • Information Architecture
  • Information Assurance
  • Management
  • Python
  • Software Modernization
  • Finance

Summary

Job Title: Sr. Software Engineer (Python / AWS)
Client: Principal Financial Group (PFG)
Location: 100% Remote for Des Moines, IA candidates & Nashville,TN for HYBRID
Duration: 6+ Months

Role Overview

Principal Financial Group is building a high-impact engineering team to develop and modernize internal and external investment systems. This is part of a strategic transformation initiative within Principal Asset Management, focused on transitioning investment data to new partners and modern platforms.

This role sits right at the intersection of backend engineering, cloud architecture, and financial data systems not just coding, but shaping how systems talk to each other.

Key Responsibilities

  • Design and build scalable APIs for internal and external investment systems
  • Develop and deploy Python-based backend services
  • Build and manage integrations using AWS (Lambda, API Gateway, CDK)
  • Support data migration and transformation from legacy systems
  • Enable data ingestion, validation, and consumption pipelines
  • Collaborate with cross-functional teams on system modernization efforts

Must-Have Skills

  • Strong Python development experience
  • Hands-on with AWS services (Lambda, API Gateway, CDK preferred)
  • Solid experience in API design & development
  • Experience building integration-heavy systems

Nice-to-Have (Big Differentiators)

  • Prior experience with Principal Financial Group (gold standard here)
  • Candidates local to Des Moines, IA
  • Experience in investment / financial systems
  • Exposure to data migration or legacy modernization projects
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10238807
  • Position Id: 8929374
  • Posted 3 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Nashville, Tennessee

Today

Easy Apply

Contract

Depends on Experience

Hybrid in Nashville, Tennessee

7d ago

Easy Apply

Contract, Third Party

Up to $70

Hybrid in Nashville, Tennessee

Today

Easy Apply

Contract

Depends on Experience

Hybrid in Nashville, Tennessee

Yesterday

Easy Apply

Contract

60 - 90

Search all similar jobs