Manager Software Engineering

northwesternmutual

Milwaukee (WI)

On-site

USD 126,000 - 269,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Telecommuting permissible

Job summary

Northwestern Mutual Life Insurance Company in Milwaukee, WI seeks a Manager Software Engineering to translate business needs into groomed product backlog in Jira and design artifacts. You will lead API development, reviews, and architectural work, ensuring low-latency delivery and enterprise API standards.

Collaborate with DevOps, Risk, and scrum teams to improve uptime and performance on AWS, mentor engineers, and drive talent growth while recruiting top talent for the team.

Qualifications

  • Bachelor's degree in Information Technology or related field.
  • At least five years as a software engineer in banking or enterprise tech.
  • Experience leading engineering teams and technology delivery.
  • Proficiency with Node.js, Typescript, cloud-native apps and data stores.

Responsibilities

  • Estimate work effort with product owners and scrum masters.
  • Lead development of low-latency APIs following best practices.
  • Review code and enforce enterprise API standards.
  • Mentor engineers and coach for technical growth.
  • Collaborate with DevOps for capacity planning and AWS monitoring.
  • Create reusable frameworks and performance optimizations.

Skills

Leading teams
Roadmap planning
Architectural design
Code review
Mentoring

Education

Bachelor's degree in Information Technology or related field

Tools

Node.js
Typescript
Kafka
DynamoDB
Lambda
Kubernetes
Postman
PostgreSQL
Git
EC2

Job description

Role Overview

The Manager Software Engineering at Northwestern Mutual Life Insurance Company in Milwaukee, Wisconsin will work closely with technical product owners to understand business needs and translate them to well-groomed product backlog in Jira and design artifacts using design tools such as system architecture, business process flows, and Data Flow Diagrams. Assist product owners and scrum masters with estimation of work effort and prioritization of functional and non-functional features to be delivered. Lead development of low-latency APIs following the industry's best practices. Follow code version control and branching strategy to enable faster and efficient code delivery. Participate in design review with other scrum team members to ensure applications are developed with high standard practices. Establish best practices in the team to make sure enterprise domain standards are followed in defining platform APIs. Work closely with scrum teams to continuously improve platform metrics such as platform uptime, addressing vulnerabilities timely, and reducing change release cycle time. Develop quick Proof of Concept to evaluate new technology or frameworks to be used by team for meeting business needs. Work with DevOps & Risk Engineers to plan for production capacity needs around computation and storage for applications under development and other application monitoring needs for AWS services. Review health of test suits and offer improvement suggestions to reduce number of delivered defects. Build reusable frameworks and libraries which can be leveraged by teams across platform. Profile application code and database scripts for performance optimization. Develop user guides and documentation to help API consumers, fellow engineers and customer success team to support applications in production efficiently. Work with Java, NodeJS, Typescript, SonarQube, Cucumber, Postman, Karate, Git, AWS EC2, AWS Lambda, DynamoDB, PostgreSQL. Mentor, guide and coach engineers for technical and leadership growth. Recruit, hire and onboard talent ensuring right mix of talent within team.

Responsibilities
  • Assist product owners and scrum masters with estimation of work effort and prioritization of functional and non-functional features to be delivered.
  • Lead development of low-latency APIs following the industry's best practices.
  • Follow code version control and branching strategy to enable faster and efficient code delivery.
  • Participate in design review with other scrum team members to ensure applications are developed with high standard practices.
  • Establish best practices in the team to make sure enterprise domain standards are followed in defining platform APIs.
  • Work closely with scrum teams to continuously improve platform metrics such as platform uptime, addressing vulnerabilities timely, and reducing change release cycle time.
  • Develop quick Proof of Concept to evaluate new technology or frameworks to be used by team for meeting business needs.
  • Work with DevOps & Risk Engineers to plan for production capacity needs around computation and storage for applications under development and other application monitoring needs for AWS services.
  • Review health of test suits and offer improvement suggestions to reduce number of delivered defects.
  • Build reusable frameworks and libraries which can be leveraged by teams across platform.
  • Profile application code and database scripts for performance optimization.
  • Develop user guides and documentation to help API consumers, fellow engineers and customer success team to support applications in production efficiently.
  • Mentor, guide and coach engineers for technical and leadership growth.
  • Recruit, hire and onboard talent ensuring right mix of talent within team.

Telecommuting permissible. Salary $126,000- $269,100 per year.

Minimum Requirements

Bachelor's degree in Information Technology or a related field and five years of experience as a software engineer, technology analyst or related occupation.

  • minimum two years of experience with each of the following: (1) leading engineering teams;
  • (2) leading technology delivery for a bank-end platform using programming languages, event-driven architecture, and cloud native applications;
  • (3) prioritization, planning, and road map work for platforms;
  • (4) engineering technologies including Node.js, Typescript, Kafka, DynamoDB, Lambda, Kubernetes, Postman, PostgreSQL, GIT, EC2;
  • (5) designing and delivering technology solutions.

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. If noted, this is standard pay structure for this position.

Northwestern Mutual is an equal opportunity employer that welcomes talented individuals of all backgrounds. 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.

If you work or would be working in California, Colorado, New York City, Washington or outside of a Corporate location.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Manager Software Engineering
Manager Software Engineering

Northwestern Mutual Investment Services, LLC • Milwaukee (WI), Northern (KY)

Hybrid
USD 126,000 - 269,000
Fullstack Engineer
Fullstack Engineer

Relha LLC • Milwaukee (WI), Northern (KY)

Hybrid
USD 98,000 - 147,000
Senior Systems Software Engineer
Senior Systems Software Engineer

Northwestern Mutual • Milwaukee (WI)

On-site
USD 118,000 - 179,000
Flexible work schedules
Comprehensive benefits
Concierge service
+1
Software Engineer II
Software Engineer II

Northwestern Mutual • Milwaukee (WI)

On-site
USD 98,000 - 170,000
Senior Systems Software Engineer
Senior Systems Software Engineer

Northwestern Mutual - Denver • Milwaukee (WI)

Hybrid
USD 119,000 - 178,000
Senior Systems Software Engineer
Senior Systems Software Engineer

Relha LLC • Milwaukee (WI), Northern (KY)

Hybrid
USD 119,000 - 178,000
Software Engineer II
Software Engineer II

Relha LLC • Milwaukee (WI)

On-site
USD 98,000 - 147,000
Technical Business Analyst II
Technical Business Analyst II

Northwestern Mutual • Milwaukee (WI)

Hybrid
USD 76,000 - 113,000
Flexible work schedules
Concierge service
Comprehensive benefits
+1
Assistant Director, Software Engineering-Real Estate
Assistant Director, Software Engineering-Real Estate

Northwestern Mutual - Denver • Milwaukee (WI)

Hybrid
USD 176,000 - 264,000
Assistant Director, Software Engineering - Public Investments
Assistant Director, Software Engineering - Public Investments

Northwestern Mutual • Milwaukee (WI)

On-site
USD 176,000 - 264,000