Sr Software Engineer I - (HR Leader - Des Moines, IA or Charlotte, NC)

Principal Financial GroupCharlotte, NC
Hybrid

About The Position

We’re looking for a Senior Software Engineer with HR Leader experience to join our WSRS technology team. In this role, you’ll be a key player and leader in strategically shaping our technological future from innovative customer experiences to robust core systems. We want your leadership skills and expertise in utilizing technology to drive operational efficiency and business growth. 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. As Principal continues to modernize its systems, this role will offer you an exciting opportunity to build solutions that will directly impact our long-term strategy and tech stack, all while ensuring that our products are robust, scalable, and secure!

Requirements

  • Associate's or bachelor's degree (preference in a computer science, technology, engineering or math-related field or equivalent experience) and 6+ years work experience or equivalent experience
  • Excel at bridging the gap between IT and non-IT partners, using your interpersonal skills to facilitate effective communication and ensure alignment on project goals and objectives
  • Experience managing engineering teams with accountability for hiring, onboarding, career development, and HR-related responsibilities in addition to technical leadership.
  • People leader who enjoys developing others as well as continuing to learn and build own skills
  • Ability to work on cross-functional teams and collaborate with both IT and non-IT partners

Nice To Haves

  • Experience leading modernization efforts

Responsibilities

  • Lead and mentor high-performing software engineers, fostering a collaborative and innovative environment to deliver high-quality, scalable solutions.
  • Shape our technology strategy by collaborating across scrum teams to champion a unified and consistent approach to software engineering, ensuring efficiency and quality while pioneering the latest techniques.
  • Lead the way in decision-making, providing the tools and data insights needed to ensure our systems continue to support critical business outcomes.
  • Be the trailblazer who carves innovative pathways, not just to overcome challenges, but to significantly raise the bar, leaving a lasting positive impact.
  • Delivering solutions with a future and reusable mindset, and not just short-term delivery.
  • Partner with global engineering teams to ensure effective collaboration and knowledge sharing.

Benefits

  • Flexible Time Off (FTO)
  • Pension Eligible
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service