Senior Software Engineer

Northwestern Mutual Investment Services, LLC

Milwaukee, Northern (WI, KY)

Hybrid

USD 120,000 - 222,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Northwestern Mutual Life Insurance Company in Milwaukee, WI seeks a Senior Software Engineer to design, develop, and maintain software applications that meet business requirements and technical specifications.

Lead code reviews, drive performance optimization and security practices, and mentor junior engineers while collaborating with architects and cross-functional teams to deliver scalable system architectures.

Qualifications

  • Bachelor’s degree in Computer Science, Electronic Engineering or a related field with four years of experience as a software engineer.
  • Four years of experience with Java-related micro services, JavaScript technologies, and agile methods.
  • Experience writing unit tests and building CI/CD pipelines.

Responsibilities

  • Design, develop, and maintain high-quality software applications meeting requirements.
  • Conduct comprehensive code reviews for standards, performance, and security.
  • Provide technical leadership and mentor junior engineers.
  • Collaborate with architects and cross-functional teams to design scalable architectures.
  • Develop and maintain tests and CI/CD pipelines; ensure continuous improvement.
  • Support and troubleshoot complex software issues for internal and external customers.

Skills

Java microservices
JavaScript
Agile methodologies
Unit tests
CI/CD pipelines

Education

Bachelor’s degree in Computer Science, Electronic Engineering or related field

Job description

Job Description:

The Senior Software Engineer at Northwestern Mutual Life Insurance Company in Milwaukee, WI will design, develop, and maintain high-quality software applications that meet business requirements and technical specifications. Conduct comprehensive code reviews to ensure adherence to coding standards, performance optimization, and security best practices. Demonstrate technical leadership, providing guidance and mentorship to junior software engineers, and fostering a collaborative and innovative work environment. Collaborate with software architects and other engineering teams to design scalable and efficient system architectures and assess and provide solutions to system-wide architectural problems. Analyze and translate business requirements into technical specifications, ensuring clear understanding and feasibility. Maintain detailed documentation for software designs, code, and system configurations. Develop and execute unit tests, integration tests, and perform debugging to ensure software reliability and performance. Participate in Agile and Scrum teams, contributing to sprint planning, daily stand-ups, and retrospective meetings. Advocate for and implement continuous improvement practices, including code refactoring, automated testing, and continuous integration/continuous deployment (CI/CD) pipelines. Establish, aggregate, and share team standards and best practices within the department to ensure consistency and quality across projects. Utilize working relationships across teams within the division to ensure alignment and effective communication on projects. Work closely with cross-functional teams, including product managers, UX designers, and QA engineers, to deliver high-quality products on time. Stay updated on emerging technologies and industry trends, recommending and implementing new tools and practices to enhance development processes. Provide technical support and troubleshooting assistance to internal and external customers, resolving complex software issues in a timely manner. Telecommuting permitted. Salary $120,494- $222,300 per year.

Minimum Requirements:

Bachelor’s degree in Computer Science, Electronic Engineering or a related field and four years of experience as a software engineer or related occupation. Experience must include four years of experience with each of the following: (1) Java-related micro services; (2) JavaScript technologies; (3) developing solutions using agile methods; (4) writing unit test cases for code developed; and (5) CI/CD pipelines.

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.

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

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Northwestern Mutual • Milwaukee (WI)

Hybrid
USD 120,000 - 193,000
Flexible work schedules
Concierge service
Comprehensive benefits
+1
Fullstack Engineer
Fullstack Engineer

Northwestern Mutual • Milwaukee (WI)

On-site
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
Sr Data Engineer at Northwestern Mutual Milwaukee, WI
Sr Data Engineer at Northwestern Mutual Milwaukee, WI

Downtown Boulder Partnership • Milwaukee (WI)

On-site
USD 100,000 - 186,000
Flexible work schedules
Concierge service
Comprehensive benefits
+1
Actuarial Senior Software Engineer, Mainframe
Actuarial Senior Software Engineer, Mainframe

northwesternmutual • Milwaukee (WI)

Hybrid
USD 119,000 - 178,000
Senior DevSecOps Engineer
Senior DevSecOps Engineer

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

Hybrid
USD 119,000 - 178,000
Actuarial Senior Software Engineer, Mainframe
Actuarial Senior Software Engineer, Mainframe

Northwestern Mutual • Milwaukee (WI)

Hybrid
USD 119,000 - 178,000
Flexible work schedules
Concierge service
Comprehensive benefits
+1
Actuarial Senior Software Engineer, Mainframe
Actuarial Senior Software Engineer, Mainframe

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

On-site
USD 119,000 - 178,000
Manager Software Engineering - Electronic Communication Compliance
Manager Software Engineering - Electronic Communication Compliance

Northwestern Mutual • Milwaukee (WI)

Hybrid
USD 144,000 - 216,000
Flexible work schedules
Concierge service
Comprehensive benefits
+1