Skip to content

Assistant Director, Software Engineering (Public Investments)

At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference.

Northwestern Mutual Investment Management Company is our company’s rapidly growing Institutional investment management business; Institutional Investments manages ~$310B assets under management across public, private and real estate asset classes. Our Technology unit is leading the way in redefining how technology can enable competitive advantage for Institutional Investment management. At Northwestern mutual, we are reinventing ourselves, reinforcing our core values while embracing modern practices and groundbreaking technologies, to enable our business to grow at an outstanding rate. We are looking for phenomenal people to help drive this transformation and shape our future.

On our team you will be responsible for Public Investment Management Data and technology capabilities in the managed Investment area. The responsibilities include leading a team to implement various business capabilities, including research, portfolio management, trading, IBOR, public risk and performance management and integration with the overall Managed Investments tech ecosystem for the public asset management area. This role will work closely with business partners, product organizations, and enterprise technology partners to understand critical public Investment management business challenges and opportunities. Apply in-depth knowledge of asset management domain, vendor implementations, data and technology integrations and customizations, on-prem, cloud data and application technologies, architectural patterns, and frameworks to build efficient, scalable business solutions to meet public asset management business goals. Adept at building positive relationships across Investment and Risk business organizations as well as technology partners.

Primary Duties & Responsibilities

  • Leads the public asset management technology and data capabilities strategy and its implementation to enable research, portfolio management, trading, IBOR, risk, and performance reporting capabilities.

  • Provides hands-on technical leadership to build innovative technology capabilities for the public asset management business and drive its execution to delivery.

  • Responsible for discovery of new Public Investment management and asset servicing platform and its implementation, customizations, and integration with existing Managed Investments ecosystem to bring efficiency and scale in managing and growing public assets.

  • Responsible for the talent development within the team across engineering and product personnel. Responsible for hiring, coaching, mentoring the team, and developing future engineering leaders.

  • Build an impactful culture and embraces NM's behaviors in bringing the best out of people. Leads with enterprise vision.

  • Demonstrates a strong sense of ownership, urgency, and drive and instills these behaviors within the team.

  • Collaborates with the business to understand business drivers, strategy, and critical business outcomes for public Asset Management business. Establishes business-aligned goals and leads the team to meet the objectives.

  • Acts as an ambassador and representative for Northwestern Mutual's technology organization in community and technology events.


  • Must have 8+ years of professional experience in Application development & programming across multiple languages, frameworks, Solution architecture, implementing large-scale distributed technology and data solutions (on-prem and cloud), and vendor implementations, customizations, integrations in financial services, asset management, Investment management, trading, risk management domain areas.

  • Must have 5+ years of combined experience leading engineering and product teams in the financial services industry.

  • Must have experience with vendor platform implementations, customizations, integrations, and in-house software platform implementations to achieve business outcomes.

  • Significant hands-on production experience working with various architecture concepts, application design, cloud-native applications (AWS), cloud data (Snowflake), Front end frameworks, languages (React Javascript), Java, Python, Web technologies, caching technologies, CI/CD, Containerization, deployment technologies, API development, Microservices architecture and BI Tools in financial services and asset management area. Experience PowerBI or Tableau is a plus

  • Must have experience with Test Driven development and related technologies stack.

  • Experience providing direct constructive feedback and conducting periodic performance evaluations for the team.

  • Ability to learn and teach others to upskill broader organization.

  • Can influence technology or business leaders on impactful issues and decisions.

  • Strong interpersonal skills at all levels (verbal and written). Ability to successfully communicate to technical and non-technical audiences in varying forms and all levels of detail.

  • Bachelor's Degree or equivalent experience


  • 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


Compensation Range:

Pay Range - Start:


Pay Range - End:


Northwestern Mutual pays on a geographic-specific salary structure and placement in the salary range for this position will be determined by a number of factors including the skills, education, training, credentials and experience of the candidate; the scope, complexity as well as the cost of labor in the market; and other conditions of employment. At Northwestern Mutual, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case. Please note that the salary range listed in the posting is the standard pay structure. Positions in certain locations (such as California) may provide an increase on the standard pay structure based on the location. Please click here for additiona l information relating to location-based pay structures.

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

We are an equal opportunity/affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, disability, age or status as a protected veteran, or any other characteristic protected by law.

If you work or would be working in California, Colorado, New York City, Washington or outside of a Corporate location, please click here for information pertaining to compensation and benefits.


We’re excited about the potential people bring to Northwestern Mutual. You can grow your career here while enjoying first-class perks, benefits, and commitment to diversity and inclusion.