Experienced Software Engineer (Des Moines Only)

Principal Financial GroupDes Moines, IA
28d$94,000 - $127,000Hybrid

About The Position

Our Integrated Finance Solutions team is looking for Engineers with a passion for problem solving to join our team and help design, build, and support our enterprise financial data and modeling ecosystem. We build solutions on the AWS cloud platform with integrations into Enterprise grade systems that enable our actuarial and finance community. The team works in a Kanban environment with scrum, heavily utilizing DevOps practices. If you enjoy solving complex problems in a highly collaborative environment, please consider applying today! Understand and make well-reasoned design decisions and trade-offs. Developing ability to dig into code they are unfamiliar with and solve the business issue. Independently conducts analysis and development, requirements, coding, automated testing, debugging, designing, documentation, quality assurance review, implementation and maintenance. Demonstrate independence working in more than one software development layer of the solution Take initiative to fix issues before being assigned. Seek empirical evidence through proof of concepts, tests and external research. Participates in technical design of features. Focus on attaining expertise in more technical areas. Research new IT developments. Stay current and engaged on industry trends. Consult with business partners on future technical trends/directions to meet business strategy initiatives. Able to clearly communicate technical concepts to business stakeholders as well as communicate business objectives to the technical team and get buy-in. Communicate issues early to help course-correct. Communicate effectively across business unit and IT as necessary.

Requirements

  • Associate or bachelor’s degree (preference in a computer science, technology, engineering or math-related field or equivalent experience) and 3+ years work experience or equivalent experience.
  • 2+ years of experience working with AWS is required.
  • Experience working with Python is required.
  • Proven experience as an IT professional
  • Excellent planning, organizational, problem-solving, analytical, decision-making and communication skills required.

Nice To Haves

  • Basic knowledge of insurance and financial services products preferred.
  • Excellent time management skills preferred.

Responsibilities

  • Understand and make well-reasoned design decisions and trade-offs.
  • Developing ability to dig into code they are unfamiliar with and solve the business issue.
  • Independently conducts analysis and development, requirements, coding, automated testing, debugging, designing, documentation, quality assurance review, implementation and maintenance.
  • Demonstrate independence working in more than one software development layer of the solution
  • Take initiative to fix issues before being assigned.
  • Seek empirical evidence through proof of concepts, tests and external research.
  • Participates in technical design of features.
  • Focus on attaining expertise in more technical areas.
  • Research new IT developments.
  • Stay current and engaged on industry trends.
  • Consult with business partners on future technical trends/directions to meet business strategy initiatives.
  • Able to clearly communicate technical concepts to business stakeholders as well as communicate business objectives to the technical team and get buy-in.
  • Communicate issues early to help course-correct.
  • Communicate effectively across business unit and IT as necessary.

Benefits

  • Flexible Time Off (FTO) is provided to salaried (exempt) employees and provides the opportunity to take time away from the office with pay for vacation, personal or short-term illness. Employees don’t accrue a bank of time off under FTO and there is no set number of days provided.
  • Pension Eligible
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service