Note: The job is a remote job and is open to candidates in USA. Principal Financial Group is a leading firm in financial services and technology, seeking a Senior Software Engineer to join their Retirement & Income Solutions business. In this role, you'll provide architectural oversight for the modernization of their retirement recordkeeping platform, guiding technical decisions and ensuring the delivery of key 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.
- Employees don’t accrue a bank of time off under FTO and there is no set number of days provided.
- Pension Eligible: Yes
- Work arrangements: in-office, hybrid (blending at least three office days in a typical workweek), and remote work arrangements (only if residing more than 30 miles from Des Moines, IA, or Charlotte, NC).
Company Overview