Software Engineer I — Hybrid (Mentorship & Growth)

Principal International

Des Moines (IA)

Hybrid

USD 56,000 - 75,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work arrangement

Job summary

Principal Global Investors is seeking a Software Engineer I for the Benefits & Protection area. You will contribute to an agile team, write clean, tested code, and grow through mentorship and code reviews while solving real business problems.

You’ll collaborate across teams, participate in sprints, and learn the full lifecycle from design to support, building strong foundations in engineering and domain knowledge.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent experience (internships, bootcamp, or substantial personal projects).
  • Working proficiency in at least one modern programming language (e.g., Java, JavaScript/TypeScript, Python, C#).
  • Understanding of programming fundamentals: data structures, algorithms, and object-oriented principles.
  • Ability to write, run, and debug code, and to read and understand code written by others.
  • Experience with Git
  • Basic understanding of the software development lifecycle and agile practices.
  • Basic knowledge of web fundamentals: HTTP, REST APIs, and client/server concepts.
  • Familiarity with relational databases and SQL basics.
  • Strong written and verbal communication, including asking questions, explaining your work, and reaching out to people across teams.
  • Self-motivation and resourcefulness: you can research and work through unfamiliar problems, and you know when to ask for help.
  • Curiosity about the business and a willingness to learn the domain.

Responsibilities

  • Build and maintain software as part of an agile team.
  • Write clean, tested code and participate in sprint ceremonies.
  • Collaborate across teams and learn from mentors and code reviews.
  • Grow technical depth while delivering high-quality software.

Skills

Java
JavaScript/TypeScript
Python
C#
Git
Agile practices
Web fundamentals (HTTP, REST)
SQL basics
Communication
Self-motivation
Domain curiosity

Education

Bachelor's degree in CS/Software Engineering/IS or related field

Tools

React
TypeScript/JavaScript
Node.js
GraphQL
AWS (Lambda, S3, DynamoDB, API Gateway)

Job description

Principal Global Investors is seeking a Software Engineer I for the Benefits & Protection area. You will contribute to an agile team, write clean, tested code, and grow through mentorship and code reviews while solving real business problems.

You’ll collaborate across teams, participate in sprints, and learn the full lifecycle from design to support, building strong foundations in engineering and domain knowledge.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Engineer I — Hybrid, Mentorship & Growth
Junior Software Engineer I — Hybrid, Mentorship & Growth

Principal Financial Group • Des Moines (IA)

Hybrid
USD 56,000 - 75,000
Hybrid work arrangement
Competitive benefits
Software Engineer - Hybrid/Remote, Growth & Benefits
Software Engineer - Hybrid/Remote, Growth & Benefits

Advanced Solutions International, Inc. • United States

Hybrid
USD 90,000 - 110,000
Generous PTO
Medical, Dental, Vision Insurance
401k with match
+2
Software Engineer I: Build & Mentor on Critical Apps
Software Engineer I: Build & Mentor on Critical Apps

Penske • Reading

On-site
USD 70,000 - 95,000
Senior Software Engineer I - Hybrid, Performance & Mentoring
Senior Software Engineer I - Hybrid, Performance & Mentoring

Feedinkoo: Remote Jobs • United States

Hybrid
USD 103,300 - 172,200
401(k) plan with company matching
Paid time away including vacation and sick time
Community give back matching program
Principal Software Architect & Team Mentor
Principal Software Architect & Team Mentor

Foundation Finance Company Careers • United States

Remote
USD 135,000 - 160,000
Day-one Health Benefits
401(k) with company match
Employer Paid Life and Disability
+2
Senior Software Engineer — Agent Platform & AWS
Senior Software Engineer — Agent Platform & AWS

Principal International • Des Moines (IA), Charlotte (NC), Raleigh (NC)

Hybrid
USD 116,000 - 156,000
Senior Software Engineer – Hybrid, Mentorship & Global Impact
Senior Software Engineer – Hybrid, Mentorship & Global Impact

Citigroup Inc. • Tampa (FL)

Hybrid
USD 97,000 - 145,000
Medical, dental & vision coverage
401(k) plan
Life, accident and disability coverage
+3
Mission-Driven Software Engineer (Hybrid) — Mentor-Led Growth
Mission-Driven Software Engineer (Hybrid) — Mentor-Led Growth

Mitre Corporation • Colorado Springs (CO)

Hybrid
USD 98,000 - 148,000
Senior .NET Engineer — Lead, Mentor & Scale Insurance App
Senior .NET Engineer — Lead, Mentor & Scale Insurance App

Intogreat Solutions • United States

Remote
USD 120,000 - 160,000
Competitive compensation
Work-life balance
Career growth
+1
Software Engineer I: Full-Stack Dev & Mentorship
Software Engineer I: Full-Stack Dev & Mentorship

Penske Truck Leasing Co. • Reading

On-site
USD 70,000 - 100,000