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
Principal Java Engineer
Principal Java Engineer role at DTCC in Tampa, FL. Requires expertise in Java, Spring, Angular, and Microservices.
Principal Software Development Engineer
Join Oracle as a Principal Software Development Engineer to lead cloud identity and access management projects.
Senior Principal Software Engineer - Java, Spring Boot
Join Brinqa as a Senior Principal Software Engineer to lead Java and Spring Boot development for SaaS cybersecurity solutions.
Principal Software Engineer
Join Intuit as a Principal Software Engineer to lead and innovate in software development, focusing on customer-driven solutions and agile methodologies.
Software Engineer I
Join TD as a Software Engineer I, focusing on analytics, support, and system development in Fort Lauderdale.
Software Engineer 2
Join Intuit as a Software Engineer 2, focusing on cloud computing, microservices, and innovative software solutions.
Senior Backend Developer with Java and Spring
Join us as a Senior Backend Developer to work on Java, Spring, and AWS for credit card application microservices.
Software Engineer with Java and AWS Experience
Join Disney as a Software Engineer to build innovative solutions using Java, AWS, and Microservices.
Senior Full Stack Software Engineer
Join Northwestern Mutual as a Senior Full Stack Software Engineer, focusing on building robust, scalable software solutions.
Principal Software Engineer
Join Disney as a Principal Software Engineer to build and operate critical services for Disney Streaming.
Software Engineer II - Cloud Security
Join Microsoft as a Software Engineer II in Cloud Security, focusing on access control and protection solutions.
Software Development Engineer II
Join Expedia Group as a Software Development Engineer II to build intelligent travel platforms.
Senior Backend Java/AWS Developer
Join Randstad as a Senior Java/AWS Developer in Washington, DC. Design and implement IT solutions for rail systems.
Software Development Engineer, AWS Training and Certifications
Join AWS as a Software Development Engineer to build learning systems for millions of users, focusing on performance, scalability, and innovation.
Software Engineer I - JavaScript/NodeJS
Join Travelers as a Software Engineer I, focusing on JavaScript/NodeJS, AWS, and Terraform in a hybrid role.
AWS Java Fullstack Developer
Seeking an AWS Java Fullstack Developer with expertise in Java, AWS, and microservices for a hybrid role in Plano, TX.
Principal Full-Stack Engineer (Java, SQL, Snowflake)
Join Charles River Development as a Principal Full-Stack Engineer in Cracow, Poland. Enhance cloud-based investment management solutions.
Software Engineer 2
Join Intuit as a Software Engineer 2 in New York, focusing on cloud computing, microservices, and software development.
Senior API Software Engineer
Join Pratt & Whitney as a Senior API Software Engineer, working remotely to develop cutting-edge digital products.
Software Engineer II - Java, AWS, CI/CD
Join Disney as a Software Engineer II to enhance user experiences on consumer-facing products using Java, AWS, and CI/CD tools.
Senior Product Engineer - Fintech
Join TruckSmarter as a Senior Product Engineer in Fintech, leveraging AWS, React, and TypeScript to revolutionize logistics payments.
Principal Software Engineer, Product Server
Join Block as a Principal Software Engineer to lead technical strategy and operational excellence in backend services.
Senior Java Developer
Seeking a Senior Java Developer for remote role in the US, focusing on core banking, payments, and trade finance solutions.
Senior Software Engineer - Frontend with AI/ML Focus
Senior Software Engineer role focused on frontend development with AI/ML, using Dart and TypeScript, offering remote work.