Software Engineer (entry level or experienced)
Principal Financial Group
Des Moines, IA
What you'll do:
As a Software Engineer, you’ll be instrumental in enabling a market leading user experience, of Life Insurance customers from the moment that they think about purchasing a product from us to helping them with all the questions they have about their policies.

Here are few examples of the kinds of things you’ll do:
Be part of a high performing agile team, collaborating often through pair and mob programming
Planning, crafting, development and migration of applications into a mainstream a cloud platform
Help support and build cloud adoption plans, cloud application design and cloud monitoring
Demonstrate your passion for solving problems and producing high quality solutions to improve customer-centered experiences
Understand complex technical concepts and translate them into solutions that are understandable and engaging
Use data to produce personalized experiences for our customers
Our mission is providing an intuitive, enjoyable experience for our customers. We partner with Marketing and Customer Experience experts to deliver innovative technology solutions to improve the experience our customers have with Principal. We develop our solutions with the concepts of design thinking and have data drive our investment decisions.

What you'll get from us:
Competitive pay, benefits, perks and more. We’ll reward you for the skills and experience you have. Find out more.
A great place to live, work and play. Greater Des Moines is one of the fastest-growing metro areas in the country. Given its vibrant and welcoming culture, it’s no wonder Des Moines has garnered so much national recognition—including #3 Best Affordable Place to Live (U.S. News & World Report, 2019).
Respect for your unique perspective. Diversity, inclusion and empowerment are at the core of our culture.
A career, not just a job. Principal is a place where you can learn and innovate. Do important work. Make an impact. And achieve your professional goals.
The ability to have a great job and a great life. Sure, work is important. But so is your family. And your friends. And your community. That’s why we provide the flexibility needed to find the right balance between your job and the rest of your life.

Qualifications:We’re looking for someone with:
Associate's or bachelor's degree in a computer science, technology, engineering or math related field or equivalent experience. (6 years of experience equates to an Associate’s degree when defining “equivalent work experience”)
6 months or more of professional experience developing web applications

Additional preferred technical experience:
Developing with JavaScript using frameworks like React or similar framework
Skill in cloud platforms such as Google Cloud Platform and AWS
Automated testing frameworks
With automated quality assurance practices and secure software principles
In a continuous improvement environment, while being open to experimentation
Continuous Integration and Continuous Delivery practices

Job Level:
Willing to consider applicants at multiple job levels.

How we hire:
Once you apply, your application is hand reviewed by our talent team. Generally within a few weeks, the team makes interview selection decisions and communicates those via email. If selected, you’ll receive an email from Principal Talent Team to complete a pre-recorded interview on your own time. Be sure to check your email frequently and follow the steps shared to submit timely.

Learn more about our hiring steps and find answers to frequently asked questions.

Additional Information:
Work Authorization/Sponsorship

At this time, we're not able to consider candidates needing sponsorship now or in the future or those needing work authorization for this role. (This includes students on F1-OPT, F1-CPT, J-1, etc.) However, we’d hope you continue to keep us in mind for future opportunities.

Principal is an Affirmative Action and Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to of age, race, color, religion, sex, gender identity, gender expression, pregnancy, national origin, citizenship status, disability, genetic characteristics, sexual orientation, marital status, domestic partner status, military status, protected veteran status, disability status or any other characteristic protected by law.

Investment Code of Ethics

For positions with Principal Global Investors, you will be required to follow a Code of Ethics which covers a number of obligations related to personal and business conduct as well as personal trading activities for you and members of your household. These same requirements may also apply to other positions across the organization.

Who we are:
We help people build the kinds of lives they dream about—empowered by financial security and stability. We started in 1879 (yes, 1879) as an insurance company. Today, we’re a member of the FORTUNE 500® and a global investment management leader.

So that’s what we do. As far as who we are, well, we believe that how we do things is just as important as what we do.

Doing what’s right has been a part of who we are for more than 140 years. We focus on taking care of not only our employees, customers and advisors, but also the people who live in the communities where we do business.

Learn more about our values in the workplace.