Live chat
Principal Financial Services, Inc

Experienced Full Stack Software Engineer - #221140

Principal Financial Services, Inc - Des Moines, IA

Experienced Full Stack Software Engineer - #221140


Des Moines


Job Area: ITBusiness Area: Principal InternationalLocation: IA - Des MoinesCareer Category: Experienced ProfessionalFull/Part Time: Full-TimeRegular/Temporary: RegularDate Posted: 2017-11-08

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 #18 on Computerworld’s list of 100 Best Places to Work in IT 2017 making it 16 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:


Principal International (PI) is on a journey to deliver differentiated customer experiences around the world. Technology plays a critical role in enabling digital experiences and we are adding critical technology skills to the team that are needed to support our business goals.

We are looking for a seasoned full stack software engineer to join our team and help deliver our digital advice and sales platform around the world. You will be part of a virtual team that will work together to design, enhance and integrate our global solution with local applications. You will work closely with the PI team in Des Moines and local teams around the world.

We are willing to consider both on-site (Des Moines home office) and remote candidates for this position.

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


4 years of experience in Full Stack software development/engineering in a professional setting

Depth in OO and Functional language paradigms. Existing polyglot skills and/or aptitude to learn languages such as Java, JavaScript, Python, Scala, etc.

Expertise in various front end and back end technologies (e.g jQuery, Angular, React, Spring, Integration Frameworks, Relational/NoSQL datastores, etc.). And, is non-partisan about these tech stacks and is aware of trade-offs.

Expertise in various Development tools (e.g. Maven, Grunt, Bower, Git, Jenkins, Atlassian suite, etc.)

Non-partisan expertise in appropriately aligning agile techniques and methodologies to the right context (e.g. TDD, Pair Programming, Cross Functional teams, Continuous Integration, XP, Scrum, Continuous Delivery)

Experience with web services (e.g. SOAP, REST)

Preferred experience:

Experience with integration architecture strategies

Familiar with Secure Software development concept/practices

Language skills are a strong benefit (Spanish, Portuguese, Cantonese, Mandarin)

Core competencies for success:

Strong empathy and addresses problem solving within a team context. Mentors team members and raises the collective intelligence of the team.

Growth mindset and willingness to constantly expand his/her knowledge boundaries.

Ability to engage with and build up the technical skills, knowledge, and contributions of team members

Strong coaching, mentoring, collaboration skills and relationship building skills

Values business outcomes and then uses technology to achieve these outcomes.

Strong personal accountability

Strong planning/organizational, problem-solving, analytical, time management, decision-making, and communication skills

As this is a global position, some travel may be required as well as flexible hours to effectively collaborate with teams outside the US.

Employee Referral

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

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.

Apply Now

Principal Financial Group

Principal Financial Group Jobs

Apply Now


8 days 19 hours ago

Principal Financial Services, Inc


Experienced Full Stack Software Engineer - #221140 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.