Jobs · Wisconsin

Senior Software Engineer

Northwestern Mutual · Milwaukee, WI · 3 days ago
$120k–$193k/yrFull-time

About the role

The Senior Software Engineer will enhance and modernize top-tier insurance and investment microapps at Northwestern Mutual Life Insurance Company in Milwaukee, WI.

Responsibilities

  • Utilize development skills in JavaScript, React, Node.js, HTML, Redux, GraphQL, SQL, REST, SOAP, AWS microservices, Express.js, and CSS frameworks to build responsive user interfaces and microservices.
  • Apply advanced knowledge of software engineering and design principles to create performant data visualizations of technical products with an intuitive interface.
  • Practice Agile methodologies to implement technical application requirements and understand business needs for specific technical projects.
  • Collaborate with an engineering team and responsible for monitoring production systems, fixing bugs, writing new features, maintaining documentation, participating in engineering estimation sessions, and mentoring junior engineers.
  • Collaborate cross-functionally with engineers and business stakeholders to brainstorm requirements for features and solutions to complex problems.
  • Explain technical solutions to both technical and non-technical teams and apply experience in architecting design solutions.
  • Design, build, and maintain various databases and services.
  • Set up connections to external services to pull data from enterprise systems.
  • Utilize containerization technologies such as Docker and Kubernetes.
  • Collaborate with teams to deploy microservices to AWS cloud using containerization and maintain Kubernetes configurations.
  • Deploy and monitor production codebase on a weekly cadence, perform checkouts, and verify changes after production deployment.
  • Eliminate system downtime by creating monitoring techniques to alert for outages.
  • Leverage tools such as Kube Dashboard, Grafana, Dynatrace, and Heap to monitor and troubleshoot production system logs.
  • Apply experience with unit, visual, and end-to-end testing frameworks such as React Testing Library, Jest, Playwright, and Applitools to develop test cases.
  • Apply experience with GitLab source control, CI/CD pipelines, and the YAML scripting language to create and maintain deployment and testing processes, and trigger CI/CD pipelines to deploy code and eliminate any manual deployment.

Requirements

  • Bachelor's degree in Applied Computer Science or a related field.
  • 4 years of experience as a software engineer or related occupation.
  • 4 years of experience with each of the following:
    • Web development using JavaScript, HTML, CSS, and CSS frameworks for responsive UI development.
    • Designing, building, and deploying scalable APIs (REST).
    • Relational databases, including schema design, development of complex queries, and stored procedures.
    • Frontend architecture patterns, state management solutions (Redux or Context API), and component design.
    • Front-end testing frameworks (Jest, React Testing Library, or Cypress).
    • AWS.
    • Cross-browser compatibility, accessibility standards, and performance optimization for enterprise web applications.
    • Agile and Scrum environment.
    • CI/CD concepts and tools including GitLab pipelines, infrastructure as code, and change management.

Pay

Salary $120,494 - $193,310 per year.

Schedule

Telecommuting permitted 2 days per week.

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 3 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com

Senior Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 1 mo ago
Engineering$105k/yrapply on careers.jhuapl.edu