Experienced Software Engineer (Hybrid)

Principal Financial Group4 months ago
Raleigh, NC, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

As a Software Engineer working in Customer Experience technology, you'll enable Principal to effectively reach out and connect with current Employer customers. You’ll join the team during a time of “web reimagination” and work closely with designers, CX, product, and engineers to build simple, intuitive experiences.

Key Responsibilities

  • Demonstrate your passion for solving problems and producing high quality solutions through web application development.
  • Be part of an agile product team, collaborating often through pair and mob programming.
  • Practice servant informal leadership and wear multiple hats.
  • Exercise a continuous improvement mindset and forward thinking.
  • Clearly communicate technical concepts to business stakeholders and business objectives to the technical team.
  • Understand complex technical problems and translate them into clear, engaging solutions.
  • Enable new capabilities for our Employer customer base, making managing their plan simple and intuitive.
  • Some on-call responsibilities are required.

Required Qualifications

  • Associate or bachelor’s degree in computer science, technology, engineering, math-related field or equivalent experience with 3+ years of work experience.
  • 3+ years of experience building event-driven architectures in the cloud (AWS, GCP, Azure).
  • 3+ years of experience working with React or Next.js.
  • Experience with Typescript, CI/CD tooling (CircleCI, GitHub Actions), Java for legacy application support, and using AI coding assistants (GitHub Copilot, Kiro).

Preferred Qualifications

  • Informal leadership/mentorship experience.
  • Experience working within an Agile team.

Benefits & Perks

  • Compensation: $94,000 - $156,000 per year
  • Flexible Time Off (FTO): Provided to salaried employees for vacation, personal, or illness leave.
  • Pension Eligible: Yes
  • Work Environment: In-office or hybrid (at least three office days per week)
  • Equal Opportunity Employer: All qualified applicants will receive consideration regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Required Skills

Servant Leadership
AWS
Pair Programming
GCP
CircleCI
Event Driven Architectures
Azure
Typescript
CI/CD
Next.js
Kiro
Agile
Mob Programming
GitHub Actions
React
Java
GitHub Copilot