Work in Iowa Manufacturing Jobs

Job Information

Principal Financial Group Software Engineer - #223226 in Des Moines, Iowa

Job Area: ITBusiness Area: Corporate Systems SupportLocation: IA - Des MoinesCareer Category: Recent College Graduate,Experienced ProfessionalFull/Part Time: Full-TimeRegular/Temporary: RegularDate Posted: 2019-08-12


Enterprise Data & Applications (EDA) is looking for a talented Software Engineer to join a delivery team that supports some of Principal’s most critical systems. You will be working with a highly collaborative cross-functional team to design and implement enterprise wide solutions. In this position, you will collaborate with your teammates as well as those from across the organization to create and drive strategy & architecture for our applications and services.

EDA’s engineering culture is maturing, and this position will play a key role in further developing how one of our teams will operate moving forward. To support this evolving culture, we are looking for someone who isn’t afraid to challenge the norm, is always willing to learn something new, and truly embraces change.

If this sounds like the job for you, keep reading and apply below!

This position is also a great way to advance your career. As a growing company with over 14,000 employees around the world, Principal offers a lot of ways for you to learn more, earn more and achieve more. That’s one reason Principal has been on Computerworld’s list of 100 Best Places to Work in IT for 17 straight years.

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.


We’re looking for someone with:

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

  • We would also consider a candidate who went through an intensive Code Academy or Code School program. But, you’d also have to have the following:

  • An Associate’s or Bachelor’s degree

  • Strong academic/personal experience articulating your software development experience/expertise

  • Development Experience in modern technology (IT internship experience, community exposure, or professional experience)

  • Strongest candidates will have 1+ years of development experience and exposure to some or many of the “preferred” skills listed below

Additional preferred technical experience:

  • Java J2EE

  • jUnit

  • Experience with development, build and deployment tooling (e.g. Maven, Git, RAD/Eclipse and/or IntelliJ IDE, Bamboo)

  • TDD, and automated testing (e.g. jUnit, Cucumber)

  • Service development experience (e.g. SOAP, REST)

  • Relational databases and SQL

  • Automation tooling experience

  • Experience with DevOps practices (Pair Programming, XP, TDD, CI, CD, etc.)

  • Familiarity with Secure Software development concepts/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.