Sr Software Engineer II

Principal Financial ServicesRaleigh, NC
248d$123,000 - $167,000Remote

About The Position

Principal has an exciting opportunity on the Benefits and Protection Team for a Senior Software Engineer II, who will thrive in a constantly advancing agile culture. We are looking for an Engineer who can help build upon our core financial recording keeping platform and other integrated systems. You will need to be flexible and adaptable. Flexible in that you are comfortable playing various roles within the team as needed. And, adaptable in that learning and growing are key as is a willingness to do what it takes. Your day will be filled with: Collaborating, with purpose. Working closely within your team and our business to determine how to make our software even better. Solving interesting and complex problems to create a positive customer experience. Building things people love. Our goal is to enhance our customer experience and keep them at the center of our work. Experimenting with new tools and practices to deliver business value in an Agile organization. Finding ways to utilize our data to improve decision making. Continuously improving both the systems you are working on and yourself. 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 in computer science, technology, engineering or math-related field or equivalent experience
  • 8+ years work experience or equivalent experience
  • 3+ years of professional experience working with Java and SQL
  • 3+ years of Financial Record Keeping application experience
  • 2+ years of AWS experience

Nice To Haves

  • Experience with modern JavaScript frameworks

Responsibilities

  • Collaborating with team and business to improve software
  • Solving complex problems for positive customer experience
  • Enhancing customer experience through software development
  • Experimenting with new tools and practices in an Agile environment
  • Utilizing data to improve decision making
  • Continuously improving systems and personal skills

Benefits

  • Flexible Time Off (FTO) for salaried employees
  • Pension eligibility
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service