Senior Software Engineer II – Platform Modernization Solution Design at Principal Asset Management is responsible for providing architectural oversight and designing scalable solutions to modernize our retirement recordkeeping platform. You will guide architectural decisions, ensure successful delivery of mission-critical initiatives, and create solution architecture artifacts, reference architectures, and technical roadmaps that steer implementation teams. You will partner with stakeholders to translate business objectives into robust technical solutions, shape product strategy, and establish a compelling technical vision as part of enterprise-wide programs. You will mentor engineers, foster innovation, and support a results-driven culture built on trust and accountability. Ideal candidates have 8+ years of enterprise software engineering experience, a degree in computer science, engineering, or a related field (or equivalent experience), and a proven ability to operate in a matrixed environment. Strong communication and problem-solving skills are essential. Experience with cloud platforms (e.g., AWS) and a track record in solution architecture and system design, with the ability to modernize while maintaining business continuity, are highly valued. Location and work arrangements: Des Moines, Iowa, United States. Remote, hybrid, or in-office options may be available depending on location and business needs.
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Senior Software Engineer II
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
Senior Software Engineer II – Platform Modernization Solution Design at Principal Asset Management is responsible for providing architectural oversight and designing scalable solutions to modernize our retirement recordkeeping platform. You will guide architectural decisions, ensure successful delivery of mission-critical initiatives, and create solution architecture artifacts, reference architectures, and technical roadmaps that steer implementation teams. You will partner with stakeholders to translate business objectives into robust technical solutions, shape product strategy, and establish a compelling technical vision as part of enterprise-wide programs. You will mentor engineers, foster innovation, and support a results-driven culture built on trust and accountability. Ideal candidates have 8+ years of enterprise software engineering experience, a degree in computer science, engineering, or a related field (or equivalent experience), and a proven ability to operate in a matrixed environment. Strong communication and problem-solving skills are essential. Experience with cloud platforms (e.g., AWS) and a track record in solution architecture and system design, with the ability to modernize while maintaining business continuity, are highly valued. Location and work arrangements: Des Moines, Iowa, United States. Remote, hybrid, or in-office options may be available depending on location and business needs.
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Senior Software Engineer II
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
Scrum Master
Capgemini Engineering
Senior Azure Infrastructure Engineer
Activision
Inside Sales Account Executive
NCC
Editor
Penguin Random House
Senior Assignment Editor
General Dynamics Information Technology (GDIT)
Fractional Controller
ROSE Financial Solutions
Scrum Master
Capgemini Engineering
Senior Azure Infrastructure Engineer
Activision
Inside Sales Account Executive
NCC
Editor
Penguin Random House
Senior Assignment Editor
General Dynamics Information Technology (GDIT)
Fractional Controller
ROSE Financial Solutions