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

Job Area: ITBusiness Area: Corporate Systems SupportLocation: IA - Des MoinesCareer Category: Experienced ProfessionalFull/Part Time: Full-TimeRegular/Temporary: RegularDate Posted: 2018-08-17


Do you want a career where you can make a real difference? At Principal, you can.

We work with a greater purpose in mind – to give people the financial tools and confidence to live their best lives. And we take that to heart not only for our customers and clients, but for our employees as well. To deliver on our purpose, we are investing to improve our customer experience. This requires our technical teams to closely partner with our marketing areas throughout the company to create best-in-class digital experiences.

We have an exciting opportunity for a Software Engineer to make a strategic impact for our customers. This role is in our Global Center for Brand and Insights portfolio which oversees and supports a wide variety of applications to support marketing areas throughout the company.

In this role you will:

  • Effectively create, influence, and communicate technical solutions, strategies, and designs.

  • Be part of an Agile Scrum team, working collaboratively to find great solutions.

  • Partner with other team members and product management to deliver a unique blend of internally developed applications and integrated cloud solutions.

  • Be encouraged and supported in pursuing continuous improvement in yourself and your team, and in seeking opportunities for career growth.

  • Support a variety of products throughout the entire software development life cycle.


  • Entry level candidates:

  • A computer-related degree and,

  • An internship or classroom experience with significant software development.

  • Experienced candidates:

  • An 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”) and,

  • Proven experience as an IT professional including 1+ years of professional software development experience.

  • Strongest candidates will have a computer-related degree, 4+ years of professional software development experience and much of the “preferred experience” listed below.

  • Candidates with an intensive Code Academy or Code School program will also be considered. Additional requirements include an Associate’s or Bachelor’s degree and significant academic/personal software development experience.

Preferred experience or aptitude to learn:

  • Building creative solutions using vendor software packages especially those in the Marketing Technology space; specific experience with Salesforce Marketing Cloud is a plus

  • Familiarity with automated quality assurance practices

  • Understanding of secure software principles

  • Passion to produce high quality solutions by pairing and mobbing

  • Desire to participate in a continuous integration and improvement environment, open to experimentation

  • JavaScript, SQL, AMPscript, Mocha, Chakram, React

  • Leadership skills through mentoring, coaching, teaching and/or partnering with business partners

Required Core Competencies

  • Excellent problem solving skills and analytical thinking mindset

  • Collaboration and relationship building skills

  • Ability to translate business and marketing desires into technical solutions

  • Ability to explain and translate highly technical concepts to individuals who lack technical background

  • Commitment to lifelong learning

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.