Software Engineer II
Listed on 2026-01-13
-
Software Development
Data Engineer
Join Northwestern Mutual Wealth and Investment Management, a rapidly growing leader in the investment management industry! We are dedicated to guiding individuals and businesses towards financial security. Our Technology unit is at the forefront of redefining technology design and utilization. In our Wealth division, we are transforming by upholding our core values while embracing modern practices and cutting-edge technologies. We’re on the lookout for exceptional individuals to help drive this growth and shape our future.
YourRole:
Software Engineer II
We are seeking a highly motivated Software Engineer II to join our Wealth Data Team. In this exciting role, you will help build and maintain a sustainable wealth data application, focusing on advisory investment products and processes. You’ll be part of a dynamic group of talented software engineers dedicated to evolving and delivering crucial projects within the Wealth organization, specifically in the advisory space.
Key Responsibilities- Develop and maintain data applications that support our wealth solutions.
- Collaborate with cross-functional teams to ensure scalability and sustainability.
- Mentor new team members and communicate effectively with the business.
- Lead automation efforts and champion unit test code coverage.
- Integrate new APIs and incorporate event-driven design.
- Education: Bachelor's Degree or equivalent experience.
- Experience: 1-3 years of professional experience required.
- Technical
Skills:- At least 2 years of experience with SQL, Python, and cloud technologies (AWS, Databricks, Spark).
- Familiarity with CI/CD, scheduling tools (like Control-M), and SDLC.
- Knowledge of Data Engineering and Data Warehousing.
- Understanding of the Investments Data domain.
- At least 1 year of experience in NodeJS, React, Kubernetes, Docker, and Sonar Qube.
- Nice to Haves:
- Experience with Unix/Linux, ETL, AWS, and BI Tools.
- Understanding of building applications using Java.
- Production Batch support experience.
Pay Range:
- Start: $84,350.00
- End: $
Geographic Specific Pay Structure:
- Structure 110: $92,820.00 - $ USD
- Structure 115: $97,020.00 - $ USD
We believe in fairness and transparency. Our salary ranges reflect various factors, including skills, experience, and location. If you’re in California, New York City, or other eligible locations, geographic-specific pay structures may apply.
Why Join Us?Grow your career with a best-in-class company that puts our clients' interests at the center of all we do. Get started now!
At Northwestern Mutual, we welcome and encourage diversity in our workforce. We are committed to creating an environment where every employee can contribute creative ideas, seek challenges, assume leadership, and focus on exceeding business and personal objectives.
SkillsWe value a range of skills, including:
- Data Literacy - Beginner
- Application Security - Intermediate
- Business Application - Beginner
- Strategic Thinking - Beginner
- Cross-Functional Partnering & Planning - Beginner
- Analytical Thinking - Intermediate
- Adaptive Communication - Intermediate
- Learning Agility & Critical Thinking - Beginner
- Dev Ops - Beginner
- Technical Problem Solving - Beginner
- Software Development - Intermediate
- Customer Centricity - Beginner
- Application Performance Management - Intermediate
- Cloud Technology - Beginner
We’re excited about the potential you bring to Northwestern Mutual. Here, you can grow your career while enjoying first-class perks, benefits, and a commitment to a culture of belonging.
- Concierge service
- Employee resource groups
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).