Principal Financial Group logo

Software Engineer II

Principal Financial Group

Join Our Team as a Software Engineer II

About the Role

We are seeking a talented Software Engineer to join our Principal Bank team. In this role, you will be instrumental in modernizing the online offerings and services that our customers use daily, such as IRA contributions and new account openings. You will work with guidance on multiple layers of the solution, growing your expertise in at least one large area of the code/solution while maintaining a high-level understanding of other components.

Key Responsibilities

  • Ensure established controls, policies, and regulations are followed during development.
  • Communicate technical concepts to business stakeholders and business objectives to the technical team.
  • Participate in the technical design of features with guidance.
  • Stay ahead of industry trends and tackle tasks of increasing complexity.
  • Conduct analysis and development, elicit requirements, write accurate and clean code, perform automated testing, debugging, documentation, quality assurance review, implementation, and maintenance.
  • Apply changes to follow security policies and standards with guidance.
  • Provide on-call support as needed.

Who You Are

  • You hold an Associate's or Bachelor's degree in a computer science, technology, engineering, or math-related field, or have equivalent experience.
  • You have 2+ years of work experience as an IT professional.
  • You possess basic knowledge of insurance and financial services products.
  • You have proficiency with database applications and knowledge of mainframe, distributed, and/or web programming languages.
  • You have excellent time management skills and the ability to maintain a high degree of accuracy and confidentiality.
  • You are eager to learn new technology and continuously grow.

Skills That Would Help You Stand Out

  • Experience with banking systems.
  • AWS experience.
  • Spring framework experience.
  • Test-driven development experience.

Our Engineering Culture

At Principal, we foster a culture of innovation and experimentation across our development teams. We work closely with our end users and product owners to understand and rapidly respond to emerging business needs. Collaboration is embedded into everything we do, driven by the belief that diversity of thought, background, and perspective is critical to creating the best products and experiences for our customers.

Additional Information

  • Work Authorization/Sponsorship: At this time, we're not considering applicants that need any type of immigration sponsorship.
  • Investment Code of Ethics: For Principal Asset Management positions, you’ll need to follow an Investment Code of Ethics related to personal and business conduct.

Salary and Benefits

  • Salary Range: €75,000 - €101,000 per year.
  • Benefits: Flexible Time Off, Pension Eligible, Bonus Program.

Join us at Principal Financial Group, where we are dedicated to improving the wealth and well-being of people and businesses around the world. We are a purpose-led firm, motivated by our mission to make financial security accessible to all. Apply today to be part of our innovative team!

Benefits
Extracted with AI

  • Flexible Time Off
  • Pension Eligible
  • Bonus Program

Similar jobs

Last update: 23 minutes ago

Athene logo
Athene

Principal Developer with Python and AWS Experience

Join Athene as a Principal Developer to build efficient software applications using Python, AWS, and Salesforce in West Des Moines, IA.

NN Group logo
NN Group

Senior Full-stack Engineer (Angular, Node.js, TypeScript)

Join NN Group as a Senior Full-stack Engineer, leading software architecture and development with Angular, Node.js, and TypeScript.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Deutsche Bank logo
Deutsche Bank

Lead Full Stack Developer

Lead Full Stack Developer role in Berlin, focusing on Angular, Java, and NoSQL for Deutsche Bank's Customer Administration Portal.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.

9am logo
9am

Freelance Fullstack Java Developer for Insurance Projects

Seeking freelance Fullstack Java Developers for remote insurance projects. Must be based in Germany, fluent in German, and experienced in Java, Spring Boot.

Haufe Akademie logo
Haufe Akademie

Software Engineer AWS & TypeScript

Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

CARFAX Europe logo
CARFAX Europe

Senior DevOps Engineer

Join CARFAX Europe as a Senior DevOps Engineer to manage AWS infrastructure, develop CI/CD pipelines, and enhance system observability.

T-Digital by Deutsche Telekom logo
T-Digital by Deutsche Telekom

Senior Fullstack Developer (Java, Spring Boot, Angular)

Join T-Digital as a Senior Fullstack Developer to innovate secure login systems using Java, Spring Boot, and Angular. Fully remote work available.

Kadaster logo
Kadaster

Java Engineer with Angular and Spring Framework

Join Kadaster as a Java Engineer, working with Java, Spring, and Angular in a hybrid environment. Contribute to property information software.

Computer Futures logo
Computer Futures

Cloud Data Engineer

Seeking a Cloud Data Engineer with expertise in AWS, Python, and CI/CD for a hybrid role in Hannover. Join our dynamic team!

Experis Deutschland logo
Experis Deutschland

Java Backend Developer

Join Experis as a Java Backend Developer in Berlin. Work on security solutions with Java, Spring, and Hibernate. Up to €80k/year, 30 days vacation.

TrueLayer logo
TrueLayer

Senior Software Engineer - C#/.NET

Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Devire logo
Devire

Senior Backend Engineer (JavaScript & Node.js)

Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.

Nubank logo
Nubank

Senior Software Engineer - Data Platform

Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.

CHEEX logo
CHEEX

Backend Developer with AWS and Spring Boot Experience

Join CHEEX as a Backend Developer in Berlin. Work with AWS, Spring Boot, and Angular in a progressive, inclusive environment.

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.

Twipe logo
Twipe

Mid-Level .NET Developer

Join Twipe as a Mid-Level .NET Developer to create robust software platforms using AWS, C#, and .NET. Drive innovation in media technology.

Conspect logo
Conspect

Senior Java Software Developer

Join Conspect as a Senior Java Software Developer, working on diverse projects with Java, Spring, and more. Enjoy a great salary and benefits.