Experienced Front End Software Engineer
Principal Financial · Des Moines, IA | Charlotte, NC | Raleigh, NC · Engineering & Technology
About this role
Principal Financial is hiring a mid-level Frontend Engineer in the software engineering function based in Des Moines, IA | Charlotte, NC | Raleigh, NC. The posting calls out experience with JavaScript, TypeScript, React, Next.js. Compensation is listed at $77,000–$150,000 per year.
- Role
- Frontend Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Location
- Des Moines, IA | Charlotte, NC | Raleigh, NC
- Department
- Engineering & Technology
- Posted
- Apr 23, 2026
More roles at Principal Financial
Job description
from Principal Financial careersWhat You'll Do We’re looking for a Software Engineer to join our Experience Solutions technology team within Workplace Savings Retirement Solutions (WSRS). You’ll work primarily in the front-end, building modern, customer-facing experiences, using React, Next.js, and AWS. You’ll collaborate closely with experienced engineers and product partners while growing your technical skills in a modern, Agile environment. You’ll have the opportunity to Collaborate with engineers, architects, and business partners to build high‑quality, customer‑facing front-end applications that drive meaningful business outcomes Own features end to end, from technical design and implementation through testing, deployment, and ongoing maintenance Solve increasingly complex problems that improve customer experience, platform scalability, and system performance Take on work of growing complexity, learning quickly, incorporating feedback, and continuously improving the quality of your solutions Participate actively in pairing, mob programming, and design discussions, learning from teammates while strengthening overall team outcomes Contribute to technical design and build deep expertise in at least one area of the front-end codebase, with mentorship and guidance Use AI-assisted development tools (e.g., GitHub Copilot) to improve productivity, testing, and code quality Follow established engineering, security, and quality standards while experimenting with new tools, practices, and industry trends As Principal continues to modernize its…