Software Engineer II

Overview

On Site
USD 84,350.00 per year
Full Time

Skills

Financial Planning
Insurance
Investments
Finance
Management
Decision-making
Motivation
Scalability
Continuous Improvement
Software Development
Software Engineering
Accountability
React.js
JavaScript
Java
Kotlin
Spring Framework
GraphQL
PostgreSQL
Enterprise Software
Continuous Integration
Testing
Unit Testing
Integration Testing
Regression Testing
Quality Assurance
Continuous Delivery
Docker
Kubernetes
Use Cases
Orchestration
Computer Science
Recruiting
Leadership
FOCUS

Job Details

About Us:

Northwestern Mutual has been a pillar of financial security for individuals and businesses for over 165 years. With a comprehensive approach to financial planning that integrates insurance and investments, we empower our clients to achieve lasting financial confidence. Our success is driven by the expertise of our financial professionals, cutting-edge technology, and personalized digital experiences. We are currently seeking a talented Software Engineer II to join our team and contribute to our mission.

Team Overview:

The Planning Solutions team at Northwestern Mutual is transforming the way Financial Advisors engage with clients through innovative technology. As part of our Plan Build team, you will be instrumental in developing a vital application that strengthens the advisor-client relationship. This application enables Financial Advisors to efficiently prepare and manage client data collected during initial interactions, playing a crucial role in building client trust and enhancing decision-making processes.

Position: Software Engineer II

Responsibilities:
  • Demonstrate self-motivation and work collaboratively with team members to achieve shared goals.
  • Exhibit a robust commitment to consistently producing high-quality work while maintaining coding standards that ensure both consistency and scalability in development processes.
  • Show eagerness to understand Northwestern Mutual's technology stack and applications thoroughly.
  • Foster a passion for coding and continual improvement in software development practices.
  • Engage with business partners and stakeholders to ensure the solutions provided offer real value to end users.
  • Apply software engineering principles to design efficient and effective solutions.
  • Clearly convey technical details to audiences with varying levels of technical understanding.
  • Drive projects to completion with a strong sense of ownership and accountability, ensuring successful outcomes.

Qualifications:
  • 2* years of full-stack development expertise, ideally encompassing React/JavaScript, Node, Java/Kotlin, and Spring Boot.
  • Familiarity with GraphQL and PostgreSQL is advantageous.
  • Proven experience in an enterprise software environment.
  • Possess experience with CI/CD processes and a solid understanding of various testing strategies, including unit testing, integration testing, regression testing, and automation, to ensure software quality and continuous delivery.
  • Demonstrate a comprehensive understanding of Docker and Kubernetes, including their core functionalities, use cases, and best practices for containerization and orchestration in modern software environments.
  • Bachelor's Degree in Computer Science, Engineering, or a related discipline.

Benefits:
  • Tuition reimbursement, commuter plans, and paid time off
  • Highly competitive compensation that include base salary plus bonus
  • Medical/Dental/Vision plans, 401(k), pension program

If you are passionate about coding and eager to contribute to a company with a distinguished history, we invite you to apply and join our innovative team at Northwestern Mutual.

Compensation Range:

Pay Range - Start:

$84,350.00

Pay Range - End:

$156,650.00

Geographic Specific Pay Structure:

200 - Structure 110: 92,820.00 USD - 172,380.00 USD

200 - Structure 115: 97,020.00 USD - 180,180.00 USD

We believe in fairness and transparency. It's why we share the salary range for most of our roles. However, final salaries are based on a number of factors, including the skills and experience of the candidate; the current market; location of the candidate; and other factors uncovered in the hiring process. The standard pay structure is listed but if you're living in California, New York City or other eligible location, geographic specific pay structures, compensation and benefits could be applicable, click here to learn more.

Grow your career with a best-in-class company that puts our clients' interests at the center of all we do. Get started now!

Northwestern Mutual is an equal opportunity employer who welcomes and encourages diversity in the workforce. We are committed to creating and maintaining an environment in which each employee can contribute creative ideas, seek challenges, assume leadership and continue to focus on meeting and exceeding business and personal objectives.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.