Work in Iowa Manufacturing Jobs

Job Information

Principal Financial Group Software Engineer II / Software Engineer III - Group Benefit - #223331 in Des Moines, Iowa

Job Area: ITBusiness Area: Specialty Benefits DivisionLocation: IA - Des MoinesCareer Category: Experienced ProfessionalFull/Part Time: Full-TimeRegular/Temporary: RegularDate Posted: 2019-09-10

What you'll do

As a Software Engineer in our Group Benefit business area, you’ll be able to work with guidance on software development/solutions and solve business problems through technology. With guidance, conduct analysis and development, elicit requirements, write correct and clean coding, automated testing, debugging, documentation, quality assurance review, implementation and maintenance. Able to work with guidance on multiple layers of the solution if needed. Participates in technical design of features.

Here are a few examples of the kinds of things you’ll do:

  • Work with guidance on multiple layers of the solution if needed. Growing expertise in at least one large area of the code/solution with a high-level understanding of other components. Ensure established controls, policies, regulations and recommend mitigation strategies are followed during development. Ensure system is secure and meets policy and regulatory requirements during development.

  • Assist in communicating technical concepts to business stakeholders as well as communicate business objectives to the technical team.

  • Participates in technical design of features with guidance. Focus on attaining expertise in one or more technical areas.

  • Perform other job-related duties or special projects as required.

  • Stay current and engaged on industry trends.

  • Take on tasks of increasing complexity, learn quickly and make steady progress without the need for constant significant feedback from more senior engineers. Own small to medium features from technical design through completion.

  • With guidance, conduct analysis and development, elicit requirements, write correct and clean coding, automated testing, debugging, documentation, quality assurance review, implementation and maintenance. Understand how work fits into the larger project and identify problems with requirements. Apply changes to follow security policies and standards with guidance.

This position is also a great way to advance your career. As a growing company with over 16,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 18 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.


Skills required:

  • Associate's or bachelor's degree in a computer science, technology, engineering or math-related field.

  • 2+ years’ work experience. (Including the ability to write test scripts for automation, etc.)

  • Proven experience as an IT professional.

  • Ability to obtain certification(s) in an IT related field is a plus.

  • Basic knowledge of insurance and financial services products preferred.

Successful candidates will have the following:

  • Basic planning, organizational, problem-solving, analytical, decision-making and communication skills required.

  • Proficiency with database applications, knowledge of mainframe, distributed and/or web programming language.

  • Basic leadership skills preferred. Excellent time management skills preferred.

  • Must be able to maintain a high degree of accuracy and confidentiality.

  • Must have the desire to learn new technology and continuously grow.

  • Ability to work on cross-functional teams and collaborate with both It and non-IT partners.

  • Some travel may be required, including overnight stays.

  • May be required to provide on-call support.

Job Level

Will consider a the Software Engineer II or Software Engineer III based on experience.

Additional Information

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.