Career Central

Connecting people since 1887
Leverage our network to build your career.
Tell us about your professional DNA to get discovered by any company in our network with opportunities relevant to your career goals.

Senior Software Engineer

Northwestern Mutual

Northwestern Mutual

Software Engineering
United States
Posted on Saturday, November 11, 2023
At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference.

Job Description: The Senior Software Engineer at Northwestern Mutual Life Insurance Company in Milwaukee, WI will automate the provisioning of environments using Kubernetes, Vault, Packer, Terraform, and gitlab. Write python automation programs by using REST APIs. Upgrade and migrate RDS databases including postgres and mysql. Implement AWS architectural best practices, maintain AWS Cloud Infrastructure in optimal configuration from both technical and budgetary perspectives. Design, implement, and manage DevOps capabilities in cloud setting up complex CI and CD workflows and automations. Monitor, alert, and analyze system metrics to identify problems and understand system behavior specific to security concerns to protect applications from attacks and vulnerabilities. Work with several teams to transition workflows to the CICD model and improve the code quality metrics. Design, build and deploy a multitude of applications utilizing AWS (Amazon web services), including EC2, cloud watch S3, serverless lambda functions, Elastic Load Balancing (Classic/Application), Auto Scaling, RDS, VPC, Route53, Security Groups, snapshots, and IAM, focusing on high-availability and fault tolerance. Troubleshoot issues generated while developing, building and deploying applications. Telecommuting permitted. Salary $123,386 - $200,200 per year.

Minimum Requirements: Master’s degree in Computer Science or related field plus 2 years (or a Bachelor’s degree plus 5 years) of application development, deployment, and monitoring experience. 2 years of experience must include 2 years of experience with each of the following: (1) design patterns and database architecture; (2) developing production-ready automation solutions using python, terraform, ansible, gitlab, CICD, and Kubernetes; (3) migrating, upgrading, and patching application databases; (4) performing peer reviews on code and design; (5) AWS Cloud and containerization; and (6) creating dashboards and monitoring using Grafana and ELK.

Interested candidates send resume to Reference code 555 in the subject line.

Any wage range listed here supersedes corresponding wage ranges listed within the Pay Transparency Guide.

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.

If you work or would be working in California, Colorado, New York City, Washington or outside of a Corporate location, please click here for additional information pertaining to compensation and benefits.


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.