Principal Financial Group Experienced Software Engineer (Remote or Des Moines, IA) - #222331 in Atlanta;TX, Georgia

Job Area: ITBusiness Area: Specialty Benefits DivisionLocation: GA - Atlanta;TX - Austin;TX - Dallas;TN - Knoxville;IL - Chicago;OH - Columbus;MO - Kansas City;WI - Milwaukee;MO - St. Louis;CO - Denver;MN - Minneapolis;PA - Philadelphia;PA - Pittsburgh;MA - Boston;CA;IA - Des Moines;NE - OmahaCareer Category: Experienced ProfessionalFull/Part Time: Full-TimeRegular/Temporary: RegularDate Posted: 2018-11-06


IDI (Individual Disability Insurance) IT has an opening for a Software Engineer that has a passion for working in a highly collaborative Agile environment. This positon would promote engineering practices through building and operating platforms that help our business deliver working and reliable software. Our teams use a mix cloud technologies and DevOps techniques to maximize productivity and deliver highly valued solutions. Position would be to develop and mentor delivery teams while keeping systems available and performant. We are looking for a someone with the following values/skills:

  • Ability to working on both proprietary and vendor software solutions that run on-premise and, in the cloud

  • Drive innovation and experimentation with a Customer First mindset

  • Passion for coding and building complex applications with simplicity

  • Ability to scale solutions

  • Applicaibility of DevOps practices – proactive response to customers through monitoring, automation and maintainability of applications, services and infrastructure

  • Provide technical leadership to Agile (scrum) teams

  • Utilizes data to drive decision making

  • Has a passion for designing and building complex applications and infrastructure with simplicity

  • Understand and advocate for architecture

  • Participate in all aspects of the team's work, including architecture, design, development, testing, and analysis of product


  • 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 Object Oriented development experience (Java/web services/APIs highly preferred)

  • Infrastructure/Networking/System experience (Cloud experience is highly preferred)

  • Self-motivating individual with a desire for continuous learning

  • Ability to learn new technologies quickly and understand a wide variety of technical challenges to be solved

  • Ability to collaborate across teams, vendor and shared services

  • Ability to manage and articulate financial decisions around design and implementation

Preferred technical skills:

  • Fluent with the latest web technologies (Java/Javascript/React/HTML5/Python)

  • Experience developing data-driven systems using relational and NoSQL database technologies such as Oracle, SQLite, PostgreSQL, MS SQL Server, MongoDB, Cassandra

  • Demonstrated ability to understand and improve the software delivery process.

  • Leveraging the cloud for business decisions through data analytics

  • Exposure to building and maintaining cloud applications and infrastructure

  • Infrastructure Awareness

  • Shared and Cloud platforms

  • Networking skills

  • Security awareness, AD experience, etc.

  • Database as part of the infrastructure

  • CI/CD pipeline experience (i.e. GIT, Jenkins, Maven)

  • Cost management skills

  • Financial Industry experience

Job Level

Open to hiring at the next level based on qualifications.


Willing to consider applicants who desire to work remotely

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.

Investment Code of Ethics

For positions with Principal Global Investors, you will be required to comply with 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.