Software Engineer III
$108.16kNorthwestern Mutual
About the Job
Northwestern Mutual (NM) has been helping families and businesses achieve financial security for over 165+ years. Through a distinctive, whole-picture planning approach including both insurance and investments, we empower people to be financially confident. We combine the expertise of our financial professionals with a personalized digital experience and leading-edge technology to best serve our clients. To help guide the collaborative effort, we are in search of a Software Engineer III to join our team.
What Youll Do
Northwestern Mutuals Institutional Investments organization manages complex, long-term portfolios supporting the companys insurance and financial obligations. We are seeking an engineer with exceptional SQL expertise to help drive high-quality, data-driven investment decisions.In this role, you will design and deliver highquality analytics solutions that support portfolio management, asset allocation, risk analysis, and strategic initiatives. You will work closely with investment professionals, risk teams, actuarial partners, and technology stakeholders, leveraging a modern analytics stack including Snowflake, dbt, Python, Streamlit, and AIdriven methods.
What Youll Bring to the Role
Act as a SQL subject-matter expert, writing and optimizing complex queries for large-scale analytical workloads
Design and maintain analytical data models in Snowflake using dbt
Build investments insights data product
Develop advanced SQL transformations using window functions, CTEs, and performance-aware patterns
Create Streamlit-based analytics applications
Apply AI/ML techniques to enhance investment insights
Ensure data quality, governance, and documentation
Assess and provide solutions to system-wide architectural problems.
Utilize working relationships across teams within their division.
Write clean, efficient, and maintainable code, adhering to coding standards and guidelines.
Practice Agile methodologies, analyze project requirements, and establish relationships with data owners and experts.
Contributes to technical discussions and decision-making processes within the team.
Translate raw data into usable business information to achieve business value.
Required Qualifications
5+ years of experience in data analytics within finance or insurance
Expert-level SQL including complex joins, window functions, and query optimization
Strong experience with Snowflake, dbt, and Python
Deep understanding of data warehousing
Excellent communication skills
Preferred Qualifications
Institutional investment experience
Familiarity with market data, risk and performance systems
Experience with CI/CD and analytics engineering practices
Experience in AWS services and integrating Snowflake with cloud-native services.
Familiarity with data governance tools like Collibra, Axon, Alation.
Familiarity with Business Intelligence tools like Power BI and Tableau.
Skills Youll Have
Analytical Thinking: Organizes and compares various aspects of a situation to comprehend and identify key or underlying complex issues through the use of quantitative data and analysis; leverages strong business acumen, problem solving, and interpersonal skills to think critically about situations from multiple perspectives and consistently seeks ways to improve processes.
Business Application: Utilizes both business acumen and technology expertise to translate business requirements/capabilities into technical solutions and applies technical knowledge of a product/platform/application to align it with a particular line of business (LOB) based on the organization's technology needs and business goals.
Data Literacy: Utilizes appropriate data for a particular purpose by thinking critically about information yielded by data analysis; applies data analytics tools/methods and their appropriate purposes and recognizes when data is being misrepresented to resolve issues or escalate to the appropriate party.
Software Problem Solving: Conducts in-depth analysis of technology needs, issues, and roadblocks within assigned scope, applies experience and expertise to apply best practices, explore the art of possible, and deliver blueprints for the most effective and efficient solutions. Detects and removes existing and potential errors in software code or a system that can cause it to behave unexpectedly or operate incorrectly. Leverages common software tools/debuggers and logical thinking for root causing issue.
LI-Hybrid
Compensation Range:
Pay Range - Start:
$108,160.00Pay Range - End:
$162,240.00Geographic Specific Pay Structure:
Structure 110:
$118,960.00 USD - $178,440.00 USDStructure 115:
$124,400.00 USD - $186,600.00 USDWe believe in fairness and transparency. Its 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 youre 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.
Skills
Release Management (NM) - Intermediate, DevOps (NM) - Intermediate, Application Security (NM) - Intermediate, Cloud Technology (NM) - Intermediate, Cross Functional Partnering & Planning (NM) - Intermediate, IT Strategy (NM) - Beginner, Data Literacy (NM) - Intermediate, Customer Centricity (NM) - Intermediate, Strategic Thinking (NM) - Intermediate, Analytical Thinking (NM) - Intermediate, Business Application (NM) - Intermediate, Professional Curiosity (NM) - Intermediate (Inactive), Software Problem Solving (NM) - Intermediate, Root Cause Analysis & Decision Quality (NM) - Intermediate, Adaptive Communication (NM) - Advanced, Technical Solution Development (NM) - Intermediate (Inactive), Software Development (NM) - Intermediate, Coaching & Mentoring (NM) - Beginner, Application Performance Management (NM) - Intermediate
FIND YOUR FUTURE
Were excited about the potential people bring to Northwestern Mutual. You can grow your career here while enjoying first-class perks, benefits, and our commitment to a culture of belonging.
- Flexible work schedules
- Concierge service
- Comprehensive benefits
- Employee resource groups
Required
Preferred
Job Industries
- Other
$108.16k
...experience and leading-edge technology to best serve our clients. To help guide this collaborative effort, we are seeking a Software Engineer III to join our team. This individual will support applications tied to calculations for Northwestern Mutuals Risk Products and...SuggestedWork at officeRemote workFlexible hours$108.5k - $135k
...Cloud Engineer III Job ID 2026-31492 # Positions 1 Job Location US Telecommute Telecommute (U.S.)... ...contract development activities such as quoting, statement of work, software licensing, and others as assigned. This role will develop...SuggestedFull timeContract workPart timeLocal areaRemote workRelocation packageFlexible hours- ...Application Architect III Milwaukee County is seeking a senior.NET MVC 5 developer to create an enterprise level solution from an existing database using Microsoft Visual Studio 2015/2015. The resource would be working with a Milwaukee County Junior developer. This...SuggestedWork at office
$105.72k - $132.14k
...the process of implementation planning, fit analysis, configuration, testing, rollout, and post implementation support of solution/software development Elicit, analyze, validate, specify, verify, and manage the needs of project stakeholders including customers and end...SuggestedFull timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift$118k - $178k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect...SuggestedWork experience placementLocal area- ...The Senior Full Stack Engineer designs, builds, and supports high-quality solutions for our member and agent portals in support of RxBenefits... ...equivalent practical experience. ~4-7+ years of professional software engineering experience in full stack or backend-focused roles....Temporary workLocal areaRemote work
$150k - $224k
...Total Visits, March 2025) Day to Day As a Data Scientist III at Indeed, you will leverage your expertise in data science, statistics... ...impact across the organization. You will work closely with engineering and product or marketing teams to identify opportunities,...Work experience placementLocal area$88k - $132k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer II at Indeed, you will design and build software that powers shared platforms, services, and products used across the company....Work experience placementLocal areaImmediate start$176k - $200k
...Software Engineer V Job ID 2026-31216 # Positions 2 Job Location US Telecommute Telecommute (U.S.) Position FT/PT Full-Time Category Information Technology Why Us? With a mantra of Empowering Human Potential...Full timePart timeLocal areaRemote workRelocation packageFlexible hours$86.36k - $101.6k
...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who... ...meet standards Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures Accountable...Temporary workWork experience placementLocal area3 days per week- ...Software Engineer II Position Description: Performs a variety of moderately complex engineering duties to design, plan, and oversee the architect, design, development, and management of software systems applied to new or existing products. Evaluates progress and results...
$65k - $140k
...Dematic is looking for a talented Software Support Engineer to provide remote, second level customer support with Dematic's Customer Service team. The work schedule for this opening is rotating 12-hour day shifts, four days on and four days off. The employee will work...Local areaRemote workRotating shiftDay shift- ...come make a difference at Fiserv. Job Title Database Engineer III TITLE: Database Engineer III EMPLOYER: Fiserv Solutions,... ...Conduct maintenance, installations, and upgrades to database software. Review, debug, modify, and document code. Apply knowledge of...Second job
- ...solutions and platforms to help improve the lives of millions of seniors and those who care for them. In the Senior Software Engineer position, you'll lead the development of intelligent, adaptive, and scalable applications by leveraging AI-powered development...
- ...testing, debugging and documentation activities for projects. • Work on projects that require configuration and code customization in software products. • Expand existing and create software to meet the changing needs of industry. • Travel to site during software...
- ...Senior Software Engineer Milwaukee, WI (On-site) Full-Time | Experienced Level OnCourse Information Services Build the Future of Document Management with OnCourse At OnCourse , we’ve been innovating for over 35 years — helping clients across the...Full timeWork at office
$118.96k
...Own production reliability: monitoring, SLIs/SLOs, incident response, postmortems, and continuous improvements. - Lead and mentor engineers, run design reviews, and promote cross-team collaboration with product, analytics, ML, and platform teams. - Influence roadmap,...$131.37k - $166k
...developing, upgrading, retrofitting, testing and integrating various software warehouse logistics solutions efficiently to implement the... ...members on project requirements and solutions. Provide engineering support as required. Resolve incompatibility issues with...Local areaRemote work- ..., we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Senior Software Engineer TITLE: Senior Software Engineer EMPLOYER: Fiserv Solutions, LLC LOCATION: Milwaukee, WI (and various unanticipated locations...
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- ...bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Software Development Engineer, Advisor TITLE: Software Development Engineer, Advisor EMPLOYER: Fiserv Solutions, LLC LOCATION: Milwaukee, WI...
$85.1k - $161.58k
...Position Summary: MedInsight is seeking a Client Engineer III to lead complex client implementations and drive a high-trust... ...conformed dimensions, SCD strategy, incremental loads). ~ Strong software engineering practices: Git workflows, CI/CD, automated testing...Full timeTemporary workWork experience placementRemote workFlexible hours- ...code." We build tools that drive innovation, streamline processes, and deliver high-quality experiences. We are looking for a Software Engineer who is passionate about clean code and eager to learn from the best. The Software Engineer is responsible for writing...Local area
- ..., analyzing, and summarizing development and service issues. Job-Specific Essential Duties and Responsibilities: - Systems engineer will be responsible for managing and configuring file transfer and EDI environments. - Responsible for out-of-hours support...Minimum wageContract workTemporary workWork experience placementRemote work
- ...identify solutions, automating business processes, developing custom software solutions, providing, and governing access to data, evaluating,... ...position. We are looking for a Senior Full Stack Software Engineer to join our team. This role requires strong front-end...
$98.18k - $115.5k
...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who... ...meet standards Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures Accountable...Temporary workWork experience placementLocal area3 days per week$98.18k - $115.5k
...Software Engineer At U.S. Bank, we're on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared...Temporary workWork experience placement3 days per week- ...accurate fulfillment, our client’s goal is to make building sites easy. THE ROLE Our client is seeking a highly skilled Senior Software Engineer to join their growing engineering team. In this role you will work closely with experienced engineers and report to the...Temporary work
- ...The Associate Software Engineer is an early-career engineering role responsible for contributing to the design, development, testing, and support of software solutions across the organization’s product portfolio. This role is ideal for engineers who demonstrate strong...Temporary workInternshipLocal areaRemote work
- ...client's Data Masking Service. This role is part of a dynamic engineering team dedicated to designing and automating data masking processes... .... Competency in Linux, Kubernetes, Docker, and distributed software systems (e.g., EKS). Hands-on experience with CI/CD...Immediate start3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!
- software engineer internship remote Milwaukee, WI
- senior robotics software engineer Milwaukee, WI
- software engineer entry level Milwaukee, WI
- software development engineer aws Milwaukee, WI
- startup software engineer Milwaukee, WI
- part time software developer remote Milwaukee, WI
- senior software engineer remote Milwaukee, WI
- software engineer Milwaukee, WI
- real time software engineer Milwaukee, WI
- federal - software developer Milwaukee, WI



