Skip to content

Lead Software Engineer

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

Northwestern Mutual (NM) has been helping families and businesses achieve financial security for over 161 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 seeking a Lead Software Engineer.

Responsibilities:

  • Responsible for working closely with business and technology partners and industry experts to continuously evaluate, evolve, and drive the investment in the overall strategic capabilities, architecture, infrastructure, and roadmap for enabling and supporting end-to-end data capabilities as a strategic driver for the company.
  • Collaborate with technology and leadership teams to understand structural requirements and define standards for how data will be stored, consumed, integrated, and managed across the organization. Recommend appropriate data/analytics tools and technology strategy and support.
  • Advise on architecture options, risks, costs versus benefits, system impacts, and technology priorities.
  • Build an inventory of data needed to implement architecture and create a vision for how data will flow through the organization.
  • Leads and drives implementation of measures to ensure data accuracy and accessibility, constantly monitoring and refining the performance of data management systems. Produce and enforce database development standards.
  • Accountable for documentation, reporting, risk identification, and management communication on projects.
  • Leads and drives data architecture engagements in alignment with general architecture strategy and standards. Provides deep data design expertise across structured and semi-structured approaches and varying techniques or methodologies.
  • Provides day-to-day leadership and coaching to less experienced professionals
  • Exhibits the following competencies accountable for high quality, value driven work that drives business outcomes; places the user in the center of decision making, partners and collaborates for speed, agility, and innovation; embraces continuous learning and improvement, is curious, embraces ambiguity, voices opinions; and takes personal accountability.

Requirements:

  • Bachelor's degree in Computer Science, Information Systems, System Analysis or equivalent work experience.

  • 6-8 years of professional experience required

  • 5-8+ years of experience leading teams using modern engineering tools, languages, and practices.

  • Extensive knowledge and understanding of architecture, application design, system engineering and integration.

  • Proven ability to analyze, design, and develop architecture roadmaps and implementation plans.

  • Deep understanding of data lifecycle.

  • Strong SQL background including writing and solving complexity within SQL code and performance tuning.

  • Working with a range of data sources Traditional DBMS (MS SQL, IBM DB2, etc.), No SQL DBMS (e.g. Mongo), Flat Files (csv,xls,etc.), Web (XML, JSON, etc.)

  • Practical experience with multiple data storage methods and platforms.

  • Exposure to multiple, diverse technologies and processing environments

  • Development of policies, standards, guidelines and procedures.

  • Ability to work effectively with minimal guidance.

  • Demonstrated creative and innovative approach to problem solving and solution formulation.

  • Strong customer / client orientation.

  • Excellent communication skills.

  • Knowledge of all components of holistic enterprise architecture, business re-engineering principles and processes, and basic knowledge of financial models and budgeting.

  • Knowledge and expertise in financial services products/services and capabilities

  • Ability and desire to mentor other team members through projects independently from start to finish, working with internal and external teams to make decisions and maintain momentum

  • Cloud Architecture a strong plus

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

Grow your career with an outstanding 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.

This job is not covered by the existing Collective Bargaining Agreement.

#LI-Post

This job is not covered by the existing Collective Bargaining Agreement.

Required Certifications:

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.


FIND YOUR FUTURE

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.