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 You'll Do
Northwestern Mutual's Institutional Investments organization manages complex, long-term portfolios supporting the company's 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 You'll 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 You'll 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. 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.
SkillsRelease 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 FUTUREWe're 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
$104.9k - $199.07k
...Together, we develop and deploy category-defining, data-driven, software-as-a-service (SaaS) products for a broad spectrum of insurance... ...sustainability. What this position entails The Software Engineer III will play a pivotal role in shaping the execution of...SuggestedRemote jobFull timeTemporary workWork experience placementWork at officeFlexible hours$106.07k - $140.55k
...Software Engineer III As an S&C Electric team member, you'll work on projects that have real-world impact. You'll help transform the grid for resilient and reliable power worldwide. S&C has more than a 100-year history of innovation and has been 100% employee-owned...SuggestedLocal areaWorldwide- ...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- A leading financial technology company is seeking a Senior Software Engineer to join their team in Milwaukee, WI. This role involves designing and developing high-quality applications, leading feature implementations, and collaborating closely with cross-functional teams...
$140k - $200k
...Software Engineer, Platform Milwaukee, WI, USA The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – PDFs, books, Google Docs, news...Work at office$100k
...lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent computer...Full timeH1bRemote work- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...Work at officeRemote workWork from home
$100k - $150k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer II on the Meta Profile team, you will design and build scalable natural-language generation pipelines and services that synthesize...Work experience placementLocal area- ...consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Connex Software Engineer. Location: Milwakee, WI ( Remote ). Job Description: Position is based on Authorization Processing: Client...Remote work
- ...Software Engineer role 12-month contract Location: Hybrid onsite in Waukesha, WI Our Healthcare client is looking to bring aboard two to three Software Engineers with C++ development background working in a Linux/UNIX environment. The program focuses on advancing...Contract workInternship
$66.8k - $113.7k
...driven and talented colleagues? If that sounds like you, explore a career at Alegeus today. Opportunity Happens Here . Software Engineer II Join our team at Alegeus, where you'll experience unmatched opportunity and a culture that cares deeply about...Work experience placementWork at officeLocal areaFlexible hours- ...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...
- ...Senior Engineer For Software DevOps And Development System Administration Needs to be hybrid in Milwaukee, WI. 30%-60% of in office time expected. Position Overview: A Senior Engineer for software DevOps and development system administration will execute and facilitate...Work at office
- ...What We Need: Brady is looking for a Software Engineer to join one of our software development teams, using modern development practices and latest technology stack. Bring your engineering strengths and passion, to help Brady create industry leading SaaS solutions that...Full timeWorldwide
$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$50 per hour
...Experis is seeking a Software Development Engineer to join their team. As a Software Development Engineer, you will be part of the Software Development Department supporting innovative projects and solutions. The ideal candidate will demonstrate strong problem-solving...Weekly payContract workTemporary workRemote workFlexible hours- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...Work at officeRemote workWork from homeFlexible hours
- ...Genesis10 is currently seeking a Senior Software Engineer (API) for a contract position with a Major Financial Services Company located in Milwaukee, WI. This is a 11+ month contract opportunity. Compensation: $63.00 - 68.00 per hour, W2. This role sits within the API...Hourly payPermanent employmentContract work
- ...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
$89k - $149k
...optimum efficiency with the next generation of plant optimization software from Johnson Controls. We build on our innovative OpenBlue... ...As a member of the OpenBlue AI team, the Senior Algorithm Engineer leads development and maintenance of the numerical algorithms that...Remote work- ...Senior Software Engineer Direct Supply is building the future of healthcare technology with industry-leading products, solutions and platforms to help improve the lives of millions of seniors and those who care for them. In the Senior Software Engineer position,...
$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,...- ..., 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...
$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$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- ...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...
$80 - $81 per hour
...Senior Software Engineer Milwaukee, WI, United States $ 80.00 - 81.00 (US Dollar) Or refer someone About the Job Senior Software Engineer needs 3+ years of professional experience in software development Senior Software Engineer requires: Bachelor...1 day per week- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!
- graduate software developer Milwaukee, WI
- senior software design engineer Milwaukee, WI
- software engineer amazon Milwaukee, WI
- software developer positions Milwaukee, WI
- software engineer full time Milwaukee, WI
- software engineer Milwaukee, WI
- agile software developer Milwaukee, WI
- senior software engineer remote Milwaukee, WI
- software developer entry level Milwaukee, WI
- software developer internship no experience Milwaukee, WI



