Note: The job is a remote job and is open to candidates in USA. Principal Financial Group provides financial tools and retirement solutions, and is seeking a Senior Software Engineer to join its Retirement & Income Solutions business. The role provides engineering leadership and architectural oversight for modernizing the retirement recordkeeping platform through scalable solution design, strategic technical guidance, and delivery of mission-critical initiatives.
Responsibilities
- Drive technological innovation by identifying strategic opportunities that deliver maximum business impact in our fast-paced environment
- Assess emerging technologies and provide guidance on technical direction, ensuring alignment with enterprise-wide strategic initiatives
- Create and maintain solution architecture artifacts, reference architectures, and technical roadmaps that guide implementation teams
- Partner with key stakeholders to transform business objectives into robust technical solutions, while effectively bridging communication between technical and non-technical teams
- Shape product strategy and establish compelling technical vision through active participation in enterprise-level programs
- Champion an exceptional engineering team by fostering innovation, mentoring talent, and supporting a results-driven culture founded on trust and accountability
Skills
- Associate's or bachelor's degree (preference in a computer science, technology, engineering or math-related field) or equivalent experience
- 8+ years of enterprise-level engineering experience, demonstrating progressive responsibility and impact
- Experience working on in a collaborative matrixed environment
- 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
- Experience with cloud platforms (e.g. AWS)
- Proven track record in solution architecture and system design
- Demonstrated ability to modernize while maintaining business continuity
Benefits
- Non-sales positions have the opportunity to participate in a bonus program.
- 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.
- Pension eligible.
- In-office, hybrid, and remote work arrangements are available; remote work is only available if residing more than 30 miles from Des Moines, IA, or Charlotte, NC.
Company Overview