Experienced Software Engineer

Principal Financial Group Charlotte, NC $71,250 - $152,000
Full Time Mid Level 2+ years

Posted 4 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

As an Experienced Software Engineer at Principal, you will help lead modernization efforts and enable great solutions for customers within various lines of business. You will develop high-quality applications, identify technical strategies, and collaborate with engineering teams and partners to enhance software.

Responsibilities

  • 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

Requirements

  • 2+ years software engineering experience
  • Excellent planning, organizational, problem-solving, analytical, decision-making and communication skills
  • Desire to learn new technology and continuously grow

Qualifications

  • Associate's or Bachelor's degree with a preference in a science, technology, engineering, or math related field or equivalent work experience
  • 2+ years software engineering experience

Nice to Have

  • Cloud platforms experience (AWS preferred)
  • Development practices including TDD, CI, and pair programming
  • DevOps
  • Ability to provide on-call support

Skills

Lean * Python * SQL * AWS * Java * DevOps * JavaScript * Agile * .NET * Salesforce * MuleSoft * Distributed Systems * TypeScript * Apex * TDD * Pair Programming * Mainframe * Lightning * CI *

* Required skills

Benefits

Flexible Time Off (FTO)
Bonus program
Pension Eligible

About Principal Financial Group

Principal Asset Management is the global investment solutions business for Principal Financial Group, managing about $580 billion in assets and over 60 years of experience.

Finance
View all jobs at Principal Financial Group →