Experienced Software Engineer (Hybrid)

Principal Financial Services, Inc.

Iowa (LA)

On-site

USD 77,000 - 156,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Principal Asset Management seeks an Experienced Software Engineer to help modernize our technology and deliver customer-centric solutions. You will join a community of engineers across asset management, retirement, and protections, collaborating with cross-functional partners to raise our software quality and impact.

We value hands-on engineers with 2+ years of experience who can learn rapidly, design scalable systems, and contribute to an agile, collaborative environment.

Qualifications

  • Associate's or Bachelor's degree in a science, technology, engineering, or math field or equivalent work experience.
  • 2+ years software engineering experience.
  • Ability to learn quickly and adapt to new technologies.
  • Strong collaboration and communication skills.

Responsibilities

  • Develop high quality applications for customers.
  • Identify and propose strategies around technical problems affecting the business and communicate standards.
  • Work closely within engineering, architecture, and business partners to improve solutions.
  • Take on increasingly complex tasks and learn from feedback.
  • Solve complex problems to create a positive customer experience.
  • Experiment with new tools and practices in an agile organization.
  • Continuously improve both yourself and the systems you work on.
  • Understand how work fits into the larger strategy.
  • Participate in pairing, mobbing, and design sessions.

Skills

Software engineering
AWS
Java
Python
TypeScript
CI/CD
SQL
JavaScript

Education

Associate's or Bachelor's degree in STEM

Tools

Salesforce
Mainframe
Mulesoft
SQL
JavaScript

Job description

What You'll Do

As an Experienced Software Engineer at Principal, you’ll work with engineers to help lead our efforts to continue modernizing our technology and to enable great solutions for our customers! Our Technology Community has multiple openings in different lines of business such as Principal Asset Management, Retirement & Income Solutions, Benefits & Protection and SCBU Enablement. In this role you’ll join our community of over 4,000 engineers and help to build things people love. Our goal is to enhance our customer experience and keep them at the center of our work.

Technologies used here at Principal include: AWS, Java, Python, TypeScript, .NET, Salesforce (Apex, Lightning), mainframe, distributed systems, JavaScript, SQL, Mulesoft, and many more.

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

  • Develop high quality applications for our customers
  • Identify and propose strategies around technical problems affecting the business, communicate standards, and get consensus on solutions
  • Work closely within your engineering team, architecture, and business partners to resolve how to make our software even better
  • Take on tasks of increasing complexity, learn quickly, and make steady progress to make improvements based on partner feedback
  • Solve interesting and complex problems to create a positive customer experience
  • Experiment with new tools and practices to deliver business value in an agile organization
  • Continuously improve both yourself and the systems you are working on
  • Understand how work fits into the larger strategy
  • Actively participate with team during pairing, mobbing, and design
What can you expect when you work at Principal?
  • We help you understand our customers in meaningful ways so you can represent their points of view and needs in your work.
  • We provide an environment based on integrity, inclusion, and trust where your diverse perspectives are welcomed. And we care about our local communities around the world and support efforts to make your impact go further.
  • We provide a total rewards approach that pays you fairly for your contributions and helps you save enough, protect enough, and have enough- because it’s what we do.
  • We give you the opportunity to do challenging and exciting work, continuously learn, and try new things.
  • We set a clear enterprise direction so you can prioritize your work and deliver the highest value.
Who You Are
  • You have an Associate's or Bachelor's degree with a preference in a science, technology, engineering, or math related field or equivalent work experience
  • You have 2+ years software engineering experience
  • Excellent planning, organizational, problem-solving, analytical, decision-making and communication skills
  • Must have the desire to learn new technology and continuously grow
Skills That Will Help You Stand Out
  • Cloud platforms experience (we use AWS, but open to others)
  • Development practices including TDD, CI, and pair programming
  • DevOps
  • May be required to provide on-call support
Salary Range Information

Salary ranges below reflect targeted base salaries. Non-sales positions have the opportunity to participate in a bonus program. Sales positions are eligible for sales incentives, and in some instances a bonus plan, whereby total compensation may far exceed base salary depending on individual performance. Actual compensation for all roles will be based upon geographic location, work experience, education, licensure requirements and/or skill level and will be finalized at the time of offer.

Salary Range (Non-Exempt expressed as hourly; Exempt expressed as yearly)

$77,000 - $156,000 / year

Salary Details

The following levels and locations are examples of market-specific salary ranges across different job levels and geographies. Candidates will be evaluated to determine the appropriate job level based on their skills and experience.

Des Moines, IA, Charlotte, NC, or Raleigh, NC:

  • Software Engineer II: $77,000 - $105,000 / Year
  • Software Engineer III: $94,000 - $127,000 / Year
  • Sr. Software Engineer I: $116,000 - $156,000 / Year
Time Off Program

Flexible Time Off (FTO) is provided to salaried (exempt) employees and provides the opportunity to take time away from the office with pay for vacation, personal or short-term illness. Employees don’t accrue a bank of time off under FTO and there is no set number of days provided.

Pension Eligible

Yes

Work Environments

This role offers the ability for in-office and hybrid (blending at least three office days in a typical workweek) work arrangements in Des Moines, IA, Charlotte and Raleigh, NC locations. There is an expectation for this role to work on site at least 3 days a week.

Job Level

We’ll consider talent at the next levels (Software Engineer III and Sr Software Engineer I) with the right experience and skills.

Our Engineering Culture

Through our product-driven Agile/Lean DevOps environment, we’ve fostered a culture of innovation and experimentation across our development teams. As a customer-focused organization, we work closely with our end users and product owners to understand and rapidly respond to emerging business needs.

Collaboration is embedded into everything we do – from the products we develop to the quality service we provide. We’re driven by the belief that diversity of thought, background, and perspective is critical to creating the best products and experiences for our customers.

Work Authorization/Sponsorship

At this time, we're not considering applicants that need any type of immigration sponsorship (additional work authorization or permanent work authorization) now or in the future to work in the United States. This includes, but IS NOT LIMITED TO: F1-OPT, F1-CPT, H-1B, TN, L-1, J-1, etc. For additional information around work authorization needs please use the following links.

Investment Code of Ethics

For Principal Asset Management positions, you’ll need to follow an Investment Code of Ethics 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.

Principal is an Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Experienced Software Engineer (Hybrid)
Experienced Software Engineer (Hybrid)

Worky • Raleigh (NC)

On-site
USD 77,000 - 156,000
Pension plan
Hybrid work arrangement
Time Off program
Experienced Software Engineer (Hybrid)
Experienced Software Engineer (Hybrid)

Principal Financial Group • Des Moines (IA)

Hybrid
USD 77,000 - 156,000
Experienced Software Engineer
Experienced Software Engineer

Principal Financial Group • Charlotte (NC), Raleigh (NC), Des Moines (IA)

Hybrid
USD 77,000 - 127,000
Software Engineer (Full Stack)
Software Engineer (Full Stack)

Principal International • Iowa (LA), Northern (KY)

Hybrid
USD 77,000 - 127,000
Pension Eligible
Flexible Time Off
Sr Software Engineer II (Platform Modernization Solution Design)
Sr Software Engineer II (Platform Modernization Solution Design)

Principal Financial Group • Raleigh (NC), Charlotte (NC), Des Moines (IA)

On-site
USD 123,000 - 167,000
Flexible Time Off
Pension eligibility
Comprehensive benefits
Sr Software Engineer II (Platform Modernization Solution Design)
Sr Software Engineer II (Platform Modernization Solution Design)

Principal Financial Services, Inc. • Iowa (LA)

Hybrid
USD 130,000 - 170,000
Flexible Time Off (FTO)
Pension Eligible
Software Engineer III / Sr. Software Engineer I
Software Engineer III / Sr. Software Engineer I

Principal Financial Services, Inc. • Iowa (LA)

Hybrid
USD 95,000 - 138,000
Pension eligible
Hybrid work model
Time-off program
Assistant Director of Engineering, CRM Platform
Assistant Director of Engineering, CRM Platform

Principal Financial Services, Inc. • New York (NY)

On-site
USD 145,000 - 183,000
Corporate Strategy & Development Director
Corporate Strategy & Development Director

Principal Financial Group • Des Moines (IA)

Hybrid
USD 141,000 - 191,000
Sr Software Engineer II (Modernization - Workflow Platform & Integration)
Sr Software Engineer II (Modernization - Workflow Platform & Integration)

Principal International • Iowa (LA)

Hybrid
USD 127,000 - 171,000