Live chat
Principal Financial Services, Inc

Experienced Software Engineer - #221962

Principal Financial Services, Inc - Des Moines, IA

Looking for something different?

We have an exciting opportunity on the Nonqualified IT team for an Experienced Software Engineer who will thrive in a constantly advancing Agile culture. We’re finding new ways to better understand our customers’ needs. That’s helping us learn new approaches for creating better solutions and finding alternative ways to use technology—making it easier for people to get on the path to financial security. The person in this role will be a key contributor who partners with team members and leaders, influences change through collaboration and leadership, brings transparency to value and progress, fosters partnerships and communication, and ensures successful results for strategic objectives.

At Principal we are deeply committed to building a diverse and inclusive workforce, and thinking differently with new ideas and perspectives.

Your day will be filled with:

Experimenting with new tools and practices to deliver business value in an Agile organization

Solving interesting and complex problems to create a positive customer experience

Collaborating closely with other members of the team, including the Product Owner

Continuously improving both yourself and the systems you are working on

Finding ways to leverage data to improve decision making


Associate's or Bachelor's degree with a preference in a science, technology, engineering, or math related field or equivalent work experience (6 years of experience equates to an Associate’s degree when defining “equivalent work experience”)

4 years of software development experience

Experience applying Agile principles

Additional preferred technical experience (any experience would be a plus):

You know what TDD, CI and CD are all about.

You understand REST-based web services.

Knowledgeable of cloud-based technologies, environments, and/or concepts.

You take software security seriously.

Experience with other software languages/packages like JavaScript, Sprint, .NET

You’ve worked with QA Automation tools (Sellenium, Ranorex, etc.)

Develop, build, deploy. Repeat. (e.g. RAD/Eclipse, Jenkins, Bamboo, Maven, Git)

You’ve spent time using Microsoft SQL Server or SQL in general?

Operating system knowledge including Linux/Unix, Windows, and Windows Server

Core competencies for success:

Strong problem solving and analytical mindset

Continuous Improvement in all you do.

Team first mind set. Collaboration. Relationship building.

Take ownership and pride in your work.

Hungry, curious, driven. Takes initiative.

Innovative. Think creatively. Ask tough questions.

Employee Referral:

Click on Email to a Friend to notify a friend or family member of this opportunity.

Learn more about our company!:

As a member of Principal’s global IT community, you are part of a high-performing culture that promotes employee empowerment, innovation, collaboration, and career development while fostering flexibility between professional and personal responsibilities. The work you do while partnering closely with the business puts our customers’ needs first by shaping the financial security of millions of lives across the globe!

Principal was #29 on Computerworld’s list of 100 Best Places to Work in IT 2018

making it 17 years in a row on the list! Click the link to read all about it.

And, if you have 2 minutes, you'll want to watch this video about our company:

Visa Sponsorship:

This position is not eligible for sponsorship for work authorization by Principal. Therefore, if you will require sponsorship for work authorization now or in the future, we cannot consider your application at this time.

Job Level:

Willing to consider applicants at multiple job levels.


Principal is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to 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.

Interview Details:

What’s next? Innovation at its finest.

We’ll review your application and if you’re selected for an interview, you’ll receive an invite for an On-Demand Video interview. Haven’t done that before, don’t worry. We’ve got all the tips and tricks available to help you be successful. With an On-Demand Video Interview, you can add your own flair and personality – at your pace.

Be sure to check your email frequently. We’ll communicate our decisions through the email address used on your online profile. If you receive an email from Principal Talent Team, you’ve been selected to begin your video interview and have a set time to submit once you log in.

Principal Code of Ethics:

You may be required to comply with a Code of Ethics which covers personal trading activities for you and members of your household.

88 days 5 hours ago

Principal Financial Services, Inc


Experienced Software Engineer - #221962 Principal Financial Services, Inc - Des Moines, IA, United States


Location: Des Moines, IA

Company Profile:
The Principal Financial Group® (The Principal®) is a leading global financial company offering businesses, individuals and institutional clients a wide range of financial products and services. Our range of products and services includes retirement solutions, insurance, wellness programs, and investment and banking products through our diverse family of financial services companies and national network of financial professionals.