Lead Software Engineer

Northwestern Mutual – Corporate Careers

4.5

(41)

Milwaukee, WI

Why you should apply for a job to Northwestern Mutual – Corporate Careers:

  • 4.5/5 in overall job satisfaction
  • 4.9/5 in supportive management
  • 73% say women are treated fairly and equally to men
  • 83% would recommend this company to other women
  • 86% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • A concierge service that will tackle your personal "to-do" list, such as running errands, organizing vacations, and scheduling services.
  • 12 weeks of paid parental leave along with programs that support family planning services.
  • Strong commitment to philanthropy evidenced by the NWM Foundation and each employee receiving 16 paid hours annually for volunteering.
  • #JR-43866

    Position summary

    lent and financial support to causes they're passionate about.

    Job Description:

    As a Lead Software Engineer in Finance & Risk, you'll be enhancing our Sourcing & Procurement and Financial Planning & Analysis experience and helping shape the future of our financial platform. We work in a fast-paced and highly collaborative environment, embrace out-of-box thinking, instill engineering excellence, and focus on the highest priorities. We strive to foster safe spaces for our teams to share bold ideas, embrace experimentation and continuous learning. As a member of our engineering team, you will be finding innovative ways to develop resilient, sustainable, secure, and scalable solutions to create an exemplary experience for our user base while utilizing agile practices. As part of the test-centric software engineering culture at Northwestern Mutual, we are looking for a software engineer with serious JavaScript experience and a passion for writing testable code for the role of Lead Software Engineer. We are on the lookout for someone who has expertise in full stack solutions, has working Dev Ops experience, and can play a vital part in designing and integrating with API infrastructure. You should have experience creating and leading user interfaces and solving big data challenges with cloud based solutions that mine data and combine it with modern analytic tools. Prior experience supporting vendor applications like IBM Planning Analytics is a plus. Bring Your Best!

    Primary Duties & Responsibilities

    • Demonstrates technical leadership to team and leads technical development and transformation

    • Leads collaboration with third-party vendors

    • Can solve complex problems independently with minimal supervision

    • Establishes, aggregates, and shares team standards and best practices within department.

    • Implements holistic solutions utilizes working relationships across teams within their division and across the enterprise

    • Assesses and provides solutions to system-wide architectural problems.

    • Designs, organizes, and executes high impact solutions across teams both within and outside their division.

    • Ensures production stability, monitoring, and root cause analysis is executed for their products.

    • Develops new integrations with APIs and incorporates event-driven design

    • Strong requirements gathering and ability to document

    • Lead automation efforts, champion unit test code coverage, and fosters engineer excellence

    • Leverage modern stack capabilities to transform our legacy processes and applications, align the team and delivery to target state architecture, ensuring adoption of integrated tech stacks, and elevate the quality and health of our systems

    • Lead who will drive use case adoption for transformation onto the Financial platform.

    • Lead DevOps and risk remediation efforts affecting apps and processes in Finance & Risk

    • Understands the interrelationships of different departments and guides development of diverse product sets.

    • Mentors and guides junior engineers within respective division.

    • Exhibits appetite for continuous learning and improvement

    Qualifications

    • Bachelor's Degree or equivalent experience

    • 6-8 years professional experience required

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

    • Proven track record of successfully designing and delivering significant and impactful technology solutions.

    • Demonstrated critical thinking, ownership mindset and continuous learning

    • Experience developing and leading solution delivery using agile methods.

    • Mentor for the team and department

    • Advanced skillset in one or more technical platforms

    • Strong communication skills capable of communicating between product, engineering, and the business

    • Manages own time to meet objectives

    • Ability to perform peer reviews on code and design

    • Solid understanding of design patterns and architecture

    • Successfully deals with ambiguity.

    • Recognized as the go-to expert within the division or department.

    • Ability to effectively communicate to both technical and non-technical audiences in varying forms and levels of detail.

    • Expert for the organization in many of the technologies list in the technical skills

    Technical Skills:

    • AWS Cloud Developer/Admin Certification

    • AWS Glue

    • Serverless Lambdas

    • Python (w PySpark & vscode)

    • Kafka

    • Spring Boot

    • Java/Java Script

    • NodeJS

    • React

    • Kotlin

    • SQL

    • AWS Aurora Postgres

    • AWS Redshift

    • AWS Kinesis

    • DB2 UDB

    • GitHub/Terraform/CICD

    • Kubernetes, Docker, SonarQube,

    • Bruno / APIs

    • Informatica

    • PowerBI

    • Airflow

    • Linux

    • CTRL-M

    • Erwin

    • IBM Planning Analytics

    • ServiceNow

    • Snowflake

    • Databricks

    Compensation Range:

    Pay Range - Start:

    $123,480.00

    Pay Range - End:

    $229,320.00

    Geographic Specific Pay Structure:

    220 - Structure 110: 135,800.00 USD - 252,200.00 USD

    220 - Structure 115: 142,030.00 USD - 263,770.00 USD

    We 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.

    Why you should apply for a job to Northwestern Mutual – Corporate Careers:

  • 4.5/5 in overall job satisfaction
  • 4.9/5 in supportive management
  • 73% say women are treated fairly and equally to men
  • 83% would recommend this company to other women
  • 86% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • A concierge service that will tackle your personal "to-do" list, such as running errands, organizing vacations, and scheduling services.
  • 12 weeks of paid parental leave along with programs that support family planning services.
  • Strong commitment to philanthropy evidenced by the NWM Foundation and each employee receiving 16 paid hours annually for volunteering.