Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II (Des Moines, IA; Charlotte, NC, Raleigh, NC)

$77k - $93k

Principal Global Services LLC

What You'll Do

As a Software Engineer II 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
Operating at the intersection of financial services and technology, Principal builds financial tools that help our customers live better lives. We take pride in being a purpose-led firm, motivated by our mission to make financial security accessible to all. Our mission, integrity, and customer focus have made us a trusted leader for more than 140 years.

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

$77000 - $93000 / 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

Additional Information

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.

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.

Nonimmigrant Workers and Green Card for Employment-Based Immigrants
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.
Experience Principal

At Principal, we value connecting on both a personal and professional level. Together, we're imagining a more purpose-led future for financial services - and that starts with you. Our success depends on the unique experiences, backgrounds, and talents of our employees. And we support our employees the same way we support our customers: with comprehensive, competitive benefit offerings crafted to protect their physical, financial, and social well-being. Check out our careers site to learn more about our purpose, values and benefits.
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.

Posting Window

We will accept applications for 3 full days following the Original Posting Date, after which the posting may remain open or be removed based upon applications received. If we choose to post the job again, we will accept additional applications for at least 1 full day following the Most Recently Posted Date. Please submit applications in a timely manner as there is no guarantee the posting will be available beyond the applicable deadline.

Date First Posted (TTF)

5/7/2026

Latest Post Date: Careers - US

6/1/2026

LinkedIn Hashtag

#LI-EW1
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II (Des Moines, IA; Charlotte, NC, Raleigh, NC) in Des Moines, IA vacancy
  • $77k - $93k

     ...What You'll Do As a Software Engineer II at Principal, you'll work with engineers to help lead our efforts to continue...  ...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... 
    Suggested
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Local area
    Flexible hours
    3 days per week

    Principal Financial Group

    Des Moines, IA
    1 day ago
  • $127k - $152k

     ...What You'll Do We're looking for a Senior Software Engineer II to join our AI Enablement product family within the Consulting...  ...at least three office days in a typical workweek), in Des Moines, IA or Charlotte, NC. You'll work with your leader to figure out which option... 
    Suggested
    Hourly pay
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Principal Financial Group

    Des Moines, IA
    4 days ago
  •  ...Java Developer Location: Chandler, Phoenix, Charlotte, Dallas, Des Moines, Minneapolis. Are you a passionate Java Developer with expertise in cutting-edge technologies? We're looking for a skilled developer to join our team and drive innovative solutions using Java,... 
    Suggested

    Staffing the Universe

    Des Moines, IA
    3 days ago
  •  ...and professional memberships Job Description We are seeking a Project Engineer II, Construction to support day‑to‑day field operations on commercial construction projects based in Des Moines, IA. This role is responsible for ensuring projects are completed safely, on... 
    Suggested
    Contract work
    For subcontractor
    Work at office
    Local area
    Immediate start

    Opus

    West Des Moines, IA
    5 days ago
  •  ...Software Developer Location: West Des Moines, IA Rate: DOE $34/hr. on W2 only Position Type: Contract Interview Process: Phone Followed by F2F US Citizen, Green Card and GC EAD Job Description: Person must be a self-starter. Able to work with other developers... 
    Suggested
    Contract work

    Georgia IT Inc

    West Des Moines, IA
    4 days ago
  •  ...Senior Azure Data Engineer/Architect Location: Des Moines, IA Duration: Contract Rate: DOE US Citizens, Green Card, EAD (H4, L2), holders preferred, NO third party corp. to corp. accepted for this job Experience ~ Bachelor's degree in Computer Science... 
    Contract work

    Georgia IT Inc

    Des Moines, IA
    3 days ago
  •  ...Role: IA-DOM-DOIT-INTS4 Cloud/Platform/Systems Specialist Location: 200 E Grand Avenue | Des Moines, IA 50309 - Onsite You should explain why your candidate is...  ...approaches to hybrid-cloud administrative and engineering practices to eliminate expensive and... 
    For contractors
    Shift work

    Lorven Technologies

    Des Moines, IA
    1 day ago
  •  ...Java Developer / Consultant Location – Phoenix/Charlotte/Dallas/Des Moines/Minneapolis Rate – DOE Start Date – Immediately Job...  ...Description ~ Bachelor's degree in Computer Science, Software Engineering, or a related field. ~3+ years of experience in Java... 
    Immediate start

    Staffing the Universe

    Des Moines, IA
    19 days ago
  • $62k - $105k

     ...What You'll Do Data Engineer - Workforce Data Engineering Team What if your role in...  ...$62,000- $84,000 / year Data Engineer II: $77,000- $105,000 / year Time Off Program...  ...workweek) work arrangements out of our Des Moines, Iowa World Headquarters. Job Level... 
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Flexible hours

    Principal Global Services LLC

    Des Moines, IA
    7 hours ago
  • Software Acceleration Associate - Des Moines, IA About the Position Are you an ambitious outbound seller with 1-2 years of experience and a passion for software sales? Ready to accelerate your career into full cycle account management and close deals— not just source... 
    Temporary work

    Thryv

    Des Moines, IA
    5 days ago
  • Overview Data Engineer with .Net Des Moines, IA ONLY on W2 • Rate: $39-$45/hr on W2 Qualifications TSQL/MSSQL and understands star schema concepts SSRS SSIS ETL pipelining Programming experience VB.Net C# Nice to have Experience with legacy/mainframe technology Insurance... 

    Chelsoft Solutions Co.

    Des Moines, IA
    1 day ago
  •  ...Solutions Architect Location: Des Moines, IA Duration: 9-12 Months Contract US Citizen...  ...of technologies ~ Possess excellent software architecture design, problem solving...  ...work effectively with cross-functional engineering teams and business partners ~ Experience... 
    Contract work
    Work experience placement

    Georgia IT Inc

    Des Moines, IA
    14 days ago
  • $140k - $200k

     ...Software Engineer, Platform The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – PDFs, books, Google Docs, news articles, websites –... 
    Work at office
    Remote work

    Speechify

    Des Moines, IA
    2 days ago
  • $130k - $170k

     ...What You'll Do We're looking for a Senior Data Engineer to join our Retirement Modernization Data Enablement team. In this...  ...arrangements (only if residing more than 30 miles from Des Moines, IA, or Charlotte, NC). You'll work with your leader to figure out which option... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Remote work
    Flexible hours

    Principal Financial Group

    Des Moines, IA
    3 days ago
  •  ...organization in enterprise technology solutions, is seeking a Software Engineer 4 - Contingent to join their team. As a Software Engineer 4...  ...Developer / Software Engineer Location: West Des Moines, IA What's the Job? Analyze requirements for developer... 

    Experis/Manpower Group

    West Des Moines, IA
    7 hours ago
  • $71.88 - $79.88 per hour

     ...Specialty Software Engineer Genesis10 is currently seeking a Specialty Software Engineer for a hybrid position with a Global Financial Institution located in Minneapolis, MN, Charlotte, NC, Des Moines, IA, or San Antonio, TX. This is a 24+ month contract opportunity... 
    Hourly pay
    Contract work

    Genesis10

    Des Moines, IA
    4 days ago
  •  ...AWS Sysops Engineer Location: Des Moines, IA Position Type: contract Rate: DOE US Citizen, Green Card, GC EAD and H4 EAD only No Third-party agencies corp to corp. Job Description We're looking for somebody who is well spoken, can facilitate/lead meetings... 
    Contract work

    Staffing the Universe

    Des Moines, IA
    3 days ago
  •  ...Role: INFOSEC Engineer Location : 1305 E Walnut St Des Moines, IA 50319 Remote Duration: Long Term Client : State of IA JD: Preferred Certifications: • Security + Required* • CISSP • CeH • CISA • CISM Needed Soft Skills:... 
    Remote work

    My3Tech Inc

    Des Moines, IA
    2 days ago
  • Field Applications and Service Engineer - Des Moines Dynamic Devices provides cutting-edge liquid handling...  ...and highly dynamic team (hardware, software, applications) Willingness to complete...  ...skills Based in Polk City, IA Preferred Skills (Pluses) Prior track... 
    Remote work

    Dynamic Devices

    Des Moines, IA
    5 days ago
  • $1,983.93 - $2,334.04 per week

     ...Allied - Technologist We have a new assignment for Allied - Technologist in Des Moines, IA and are interviewing ASAP. This is a travel assignment, 4x10 Days position at a great facility. Pay Range: $1983.93 - $2334.04 Per Week Benefits include medical, dental,... 
    Daily paid
    Permanent employment
    Temporary work
    Local area
    Immediate start
    Shift work

    Nuwest Group

    Des Moines, IA
    1 day ago
  •  ...Type: Magnetic Resonance Imaging Des Moines , IA SkyBridge Healthcare is currently seeking Technologist with Magnetic Resonance Imaging experience for a 13-week contract in IA. SkyBridge Healthcare is a premier staffing firm dedicated to matching outstanding... 
    Weekly pay
    Full time
    Contract work
    Temporary work
    Relocation package
    Afternoon shift

    Skybridge Resources

    Des Moines, IA
    3 days ago
  • $140k - $200k

     ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You'll Do Be scrappy to find new... 
    Full time
    Work at office
    Shift work

    Speechify

    Des Moines, IA
    6 days ago
  • $27.5 - $29.5 per hour

     ...026 This is a hybrid position. There is a combination of Remote + Onsite work at Various School Locations. You must reside in Des Moines, IA or surrounding areas for this Seasonal Photo Team Manager position. WHY JOIN US? Competitive Pay: $27.50-29.50/hour! Full time... 
    Daily paid
    Full time
    Seasonal work
    Local area
    Immediate start
    Remote work
    Afternoon shift
    2 days per week
    3 days per week
    Early shift

    Jostens

    Des Moines, IA
    1 day ago
  • About the job Quality Engineer-Des Moines, IA Quality Engineer Location: Des Moines, IA We are seeking an organized, experienced Quality Engineer to join our growing organization. In this position, you will work to improve existing quality control procedures and processes... 
    Hourly pay
    Work at office

    Talent Pros Recruiting Specialists

    Des Moines, IA
    3 days ago
  • $69.7k - $120k

    108265BR Job Title: Process/Production Engineer - Des Moines, IA Department/Function: Engineering Job Description: Process/Production Engineer - Des Moines, IA Job Summary: Responsible for providing technical expertise for the process by being embedded... 
    Hourly pay
    For contractors
    Summer work
    Remote work
    Worldwide
    Flexible hours
    Shift work

    ADM

    Des Moines, IA
    2 days ago
  • Jones Lang LaSalle Incorporated is seeking a Lead Operating Engineer to manage the operation and maintenance of HVAC, plumbing, and electrical systems on-site in West Des Moines, IA. The ideal candidate will have 3-5 years of related experience and strong supervisory skills... 

    Jones Lang LaSalle Incorporated

    West Des Moines, IA
    2 days ago
  •  ...Forensic Civil/Structural Engineer - Des Moines, IA Join Rimkus and unlock your potential with endless opportunities for growth, learning,...  ...internal and external). Must know a variety of computer software applications, including but not limited to Microsoft Office... 
    Full time
    Contract work
    Work at office
    Local area
    Worldwide
    Monday to Friday
    Night shift

    Rimkus

    Des Moines, IA
    3 days ago
  • A vibrant architecture firm in Des Moines is seeking an experienced Architect II with over 6 years of professional experience to join their collaborative studio. The role involves leading technical design aspects, providing consulting services, and mentoring junior architects... 
    Remote work

    Slingshot Architecture

    Des Moines, IA
    4 days ago
  • Immediate need for AS400 COBOL Developer @ Des Moines on W2 Contract Job Title: AS400 COBOL Developer Location: Des Moines, IA 50309 Duration: 12+ Months 1. COMPLETE SKILL MATRIX: CL AS400 Query WINS- Policy Administration system Robot scheduler ALDONACMS Help... 
    Contract work
    Immediate start

    XpertTech Inc

    Des Moines, IA
    4 days ago
  •  ...onboarding process. Job Title: Lead Cloud Data Platform Engineer (AI/ Data Engineering) Contract Length: 12+ month...  ...in office/ 2 remote Locations: Irving, TX 75039/ Charlotte, NC/ Chandler, AZ/ Columbus, OH/ Des Moines, IA/ Minneapolis, MN Ref# 246165 We are seeking a... 
    Contract work
    Work at office
    Remote work
    Visa sponsorship

    Leading Utilities Organization

    Des Moines, IA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II (Des Moines, IA; Charlotte, NC, Raleigh, NC). Be the first to apply!