Search Our Career Opportunities

Technical Analyst

Date: Apr 6, 2019

Location: Milwaukee, WI, 53202

At Northwestern Mutual, we believe relationships are built on trust. That our lives and our work matter. These beliefs launched our company nearly 160 years ago. Today, they're just a few of the reasons why people choose to build careers at Northwestern Mutual.

We're strong and growing. In a company with such a long and storied history, this may be the most exciting and important time to be a part of Northwestern Mutual. We're strong, innovative and growing.

We invest in our people. We provide opportunities for employees to grow themselves, their career and in turn, our business.

We care.  We make a positive difference in our communities. Nationally, thousands have benefitted from our support of research and programs to fight childhood cancer. Each year, our Foundation, employees and financial representatives donate time, talent and financial support to causes they're passionate about.


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.


Northwestern Mutual is transforming one of the oldest, most stable companies in America, into one of the most innovative and cutting edge. Investment Products and Services (IPS) is our company’s rapidly growing investment management business; building on our customers’ trust, IPS is a $150B AUM “startup”, driving change across the organization.  The Engineer is the cornerstone of our technology team.  Reporting to the Engineer Manager, you will be finding innovative ways to enhance and extend the platform, creating a best-of-breed experience for our users, and interacting with large amounts of data in real-time.


Be part of a growing team leading the company in innovation and quality.  Our Technology unit is leading the way in transforming how technology is designed and used at NM. We are reinventing ourselves, reinforcing our core values, while embracing modern practices and cutting-edge technologies, to enable our business to grow at an unprecedented rate. We are looking for great people to help drive this transformation and shape our future.


The Technical Analyst plays a critical role, enabling Technology to delivering value for our business. They partner with the Business to understand their goals and translate those into actionable requirements. The Technical Analyst will also collaborate with Product Management, the PMO, and many others across NM, while working to ensure alignment between business needs, technical solutions, and overall strategy. The Technical Analyst will use tools such as process flows, UML, architectural diagrams, and journey maps to ensure development readiness, and be a key driver of the team’s velocity.


The Technical Analyst is responsible for:

  • Current State Technical Analysis
  • System Requirements / User Story Definition, both functional & non-functional
  • Detailed Design and Solution Option Analysis
  • Troubleshooting escalated incidents, problems, root cause analysis
  • Creating quality code
  • Looking at old things in new ways
  • Learning and developing skills
  • Increasing technical proficiency  
  • Working on and solving complex problems
  • Improving the organization 


The ideal candidate is passionate about progress and driven to drive out ambiguity, paving the way for it. They are highly technical—having hands on experience with programming, configuration, and architecture—they aren’t afraid to jump in to some develop when needed. The successful candidate is collaborative by nature, working well with a wide variety of peers, and handling the tension that comes with competing priorities with calm and ration. They are driven to constantly make things better, in their own work and across the organization.


A great candidate will meet the following requirements:

  • 5+ years of hands-on, professional experience building distributed systems in a multi-language environment
  • Base knowledge in object-oriented development, preferably with Java, data structures, Spring, RESTful web service, SQL
  • Experience working with teams that build high-volume, high-availability systems
  • Knowledgeable of current software engineering trends, best practices and standards
  • Experience with functional and non-functional requirements gathering, feature and user story definition from a technical perspective
  • Experience in solution option and detailed design definition
  • Experience in DevOps methodology and development, including CI/CD, Docker, Kubernetes, Test Automation
  • Experience and knowledge of QA practices such as BDD (Business Driven Development) and TDD (Test Driven Development)
  • Experience in Test execution in various forms: functional, non-functional, regression, acceptance, integration
  • Experience with Github or Gitlab for source code management
  • Experience with Unix environment (shell, scripting)
  • Excellent problem solving, troubleshooting skills; analytical capabilities
  • Excellent communication skills
  • Enjoy fast paced environments and working in teams
  • Creative and motivated



Req ID: 24714
Position Type: Regular Full Time
Education Experience: Bachelor's Required
Employment Experience: 6-8 years
FLSA Status: Exempt
Posting Date: 02/07/2019