Principal Financial Group Software Engineer (4+ years experience) - #222240 in Des Moines, Iowa

Job Area: ITBusiness Area: PGI OtherLocation: IA - Des MoinesCareer Category: Experienced ProfessionalFull/Part Time: Full-TimeRegular/Temporary: RegularDate Posted: 2018-09-14


Principal Global Investors (PGI) has an exciting opportunity for an experienced IT professional to deliver on complex global initiatives. Help bring the engineering discipline and industry best practices to investigating, architecting, designing and implementing new solutions and/or adding new features and functions to existing solutions to meet business needs. If you can work independently as well as collaboratively with Scrum delivery teams this could be a job for you.

The ideal candidate will bring an application engineering mindset and passion for mentoring others and learning necessary skills to deliver strategic solutions that solve business needs. This position will be involved in all aspects of analysis and development: requirements, needs analysis, designing, coding, testing, debugging, implementation, documentation and maintenance (of existing and new development). You will work closely with your scrum team and product owner(s) to deliver business value through agile software delivery.

If you are well-rounded IT professional with top-notch communication, collaboration and leadership skills, and are interested driving initiatives forward with an engineering mindset then this is the opportunity for you!


  • Associate's or Bachelor's degree 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 using a modern programming language or languages (e.g. Java, C#., Python, Javascript, etc.)

Additional preferred technical experience:

  • Experience learning and adapting to multiple programming languages, development tools, and frameworks

  • Understanding and familiarity with common software development patterns, best practices, and anti-patterns

  • Exposure to cloud technologies

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

  • Exposure with working with and integrating multiple vendor software applications

  • Experience with Data transformation tooling (we use MuleSoft, Informatica, SSIS)

  • Experience with databases (we use SQL Server)

  • Experience with Agile practices and Agile tooling (Jira, Confluence)

  • Experience with Message Queue Technology

  • Exposure to FTP

Keys to success in this position:

  • You are passionate about technology and finding the right solution to meet business needs

  • You have a continuous learning mindset

  • You communicate, you collaborate, you care

  • You are committed to bringing value to your customers with your solutions

  • You collaborate globally

  • You constantly improve and adapt

  • You are comfortable discussing things openly

  • You are inclusive and respectful

  • You strive for greatness

Job Level

Willing to consider applicants at multiple job levels.

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.

Additional Information

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 a pre-recorded interview experience. Haven’t done that before, don’t worry. We’ve got all the tips and tricks available to help you be successful. With a pre-recorded 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 our Principal Talent Acquisition Team, you’ve been selected to begin your pre-recorded interview experience and have a set time to submit.

Benefits designed with you in mind.

Because each employee is unique, our benefit packages give you lots of choices. We offer comprehensive benefits that helps contribute to the healthy, fulfilling life and gratifying work experience you deserve, at an affordable cost. Click here to see just a few benefits you’ll receive once you join our team.

Not an exact match for this role?

We’ve got a lot of opportunities, so check out some of the others. And creating an email alert on our career site will help you keep you connected and informed of opportunities you’re interested in with a just a few clicks!

Work Authorization/Sponsorship

At this time, we're not able to consider candidates who would need 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 other potential opportunities in the future.

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.