Vacancy expired!
At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference.
What's the Role? Within the FinTech space, our Blazewater Algorithm team works at the intersection of technology and financial modeling. In 2018, our small team of capable 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. In 2020, we turned our attention to stochastic modeling of portfolio risk in a concurrent, highly-distributed cloud environment. In 2021, we expanded our vision to encompass increasingly sophisticated financial instruments, with a focus on precision, accuracy, and deep levels of plan customization and mathematical optimization. Currently, we are working to take that vision of developing the next generation of financial planning applications forward, along with an increased focus on making our current suite of applications more performant and feature rich. We are looking for driven, financially-minded backend e ngineers with a passion for building a new class of planning software. We want to address the needs of an untapped market in personal finance! Primary Duties & Responsibilities- Implements holistic solutions utilizing working relationships across the enterprise.
- Designs, organizes, and executes high impact solutions across teams both within and outside their division.
- Establishes, aggregates, and shares enterprise standards and best practices.
- Mentors and guides junior engineers within respective division.
- Ensures production stability, monitoring, and root cause analysis is executed for their products.
- 5+ years of professional experience required with at least 1 year of that leading a team
- Experience developing and leading solution delivery using Agile methods.
- Ability to effectively communicate to both technical and non-technical audiences in varying forms and levels of detail.
- Solid understanding of design patterns and architecture.
- Determin ed backend engineer with a track record of delivering high-quality software in the FinTech space and experience engineering complex systems
- Ability to work independently as well as lead a small team of developers
- Experience working in an enterprise software environment (CI/CD, K8s, Docker, etc.)
- Financial planning or modeling experience in an OO/FP programming language, particularly for the JVM
- Bonus: Functional programming paradigms and design patterns (experience in Scala, Haskell, etc.), AWS experience, infrastructure-design/application architecture experience
- BS/MS or higher in Computer Science or related field of study
Vacancy expired!