Principal® is looking for an Experienced Software Engineer to join their mobile app team to build and enhance the Principal® app, a top-rated mobile experience that helps millions manage their retirement, insurance, and investment accounts with confidence.
Requirements
- 3+ years of professional software development experience is required.
- 2+ years of hands-on mobile app development experience is required.
- Experience with cloud technologies (AWS) is required.
- Strong experience with React / React Native and TypeScript.
- Experience developing and debugging apps on both iOS and Android platforms.
Responsibilities
- Develop a best-in-class mobile application using React Native.
- Collaborate with product managers, UX designers, and other engineers to deliver innovative features.
- Contribute to feature definition and technical design, pushing the boundaries of what’s possible.
- Build scalable systems using cloud technologies (AWS).
- Write clean, maintainable code and apply industry best practices.
- Mentor and support other engineers as they grow their mobile development skills.
Other
- Associate or bachelor's degree (preference in computer science, technology, engineering or math-related field or equivalent experience).
- Excellent problem-solving, planning, organizational, analytical, and communication skills.
- This role offers in-office, hybrid (blending at least three office days in a typical workweek).
- At this time, we're not considering candidates that need any type of immigration sponsorship (additional work authorization or permanent work authorization) now or in the future to work in the United States.
- For Principal Global Investors positions, you’ll need to follow an Investment Code of Ethics related to personal and business conduct as well as personal trading activities for you and members of your household.