Senior Software Engineer- Algorithm Development

Employment Type

: Full-Time


: Information Technology

Loading some great jobs for you...


At Northwestern Mutual, we are strong, innovative and growing. We are embracing cutting-edge technologies to enable our business to grow at an unprecedented rate and are looking for great people to help drive this transformation.

Our team

Within the FinTech space, our Blazewater Algorithm team works at the intersection of technology and financial modeling. In 2018, our small team of talented engineers sought to re-architect our core financial-planning algorithm from the ground up, utilizing functional programming in Scala to radically rethink how heuristics-based financial modeling can be implemented at scale. Rebuilding our algorithm has led us to now mathematically optimize over the existing methodologies which define financial planning.

More than anything we are seeking to explore and develop novel new ideas in programming and personal finance.

Your background

  • Creativity and divergent problem-solver. We are less concerned about which programming language(s) you have used but rather how you think about solving abstract problems.
  • Experience engineering complex systems.
  • Knowledge or interest in functional programming paradigms and design patterns (Scala, Haskell, or other FP experience is a plus).
  • Any combination of Scala, Financial Modeling, Functional Programming, Data-Structure/Algorithm Design, Platform Architecture, Stochastic Simulation Analysis, Monte Carlo.
  • Bonus: Mathematical (linear/mixed-integer) programming experience, AWS experience, infrastructure-design/application architecture experience.
  • BS/MS or higher in Computer Science or related field of study

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.

Req ID: 27193
Position Type: Regular Full Time
Education Experience: Bachelor's Desired
FLSA Status: Exempt
Posting Date: 11/19/2019 - provided by Dice
Associated topics: application architect, c/c++, c#, develop, devops, lead, project architect, senior, software architect, software engineer lead

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...