Digital Solution Architect
At MassMutual, we’re passionate about helping millions of people find financial freedom and this passion has driven our approach to developing highly interactive digital experiences for our customers.
The Digital Experience team, part of MassMutual’s Enterprise Technology & Experience organization, is comprised of collaborative, cross-functional, product centric groups who like to have fun, challenge each other, and are energized to create innovative solutions that exceed the changing needs of our customers. We design, build, and support all of MassMutual’s customer-facing digital assets.
To help us achieve our mission, we are hiring a Digital Solutions Architect to join our team.
What great looks like in this role
Our ideal candidate is team-oriented, possesses excellent leadership competencies, and is skilled in all levels of application architecture focused on digital experience patterns. This candidate will work with all levels of the organization to develop and define software development standards and best practices. This is an individual contributor role.
This candidate will also be team-oriented and take a collaborative approach to working with others. With a flat leadership structure, the opportunity for flexibility within role, and development into other areas is a core reason most people desire to work in Digital Experience at MassMutual.
Objectives of this role
- Drive modern technical solutions utilizing our current technology stack such as React, Node, AWS, Microservice, API design and development (REST, JSON)
- Collaborate with senior leader team to develop and maintain the digital experience technology strategy
Stay apprised of new and emerging technologies and provide technical strategy, direction and offer creative solutions
Partner with business executives and senior architects to define technical strategies, architecture, tools, technology and processes
Drive towards the effective utilization of the latest technologies, partnering with business stakeholders across teams, as well as experts in other areas including data science to achieve these goals
Work collaboratively across the teams with all roles to recommend solutions, resolve delivery challenges and resolve technical issues
Create application architecture strategies for digital experience squads
Define best technology solution for short, medium and long term benefit
Develop, advocate and coach teams on modern architecture patterns, standardization and flexible architecture
Basic Qualifications
Minimum 5+ years of software development experience in enterprise environment
Provide perspective and direction to development teams, peers and leaders on technical strategies, architecture, tools, technology and processes
3+ years in leading digital engineering architecture for customer facing products
Experience authoring technical documents and architecture including data, application and technology across multiple teams
Advise team on reusability of current patterns and identify integration patterns
Excellent understanding of current and evolving digital trends using the latest coding techniques
Align to enterprise architecture vision and framework to ensure understanding of current patterns across the enterprise
Effectively communicate and present the architecture and complex technical solutions to all levels of the organization
Responsible for mentoring and coaching team members and peers
Fundamental understanding of software development lifecycle including Agile
Thrive on innovation and think outside the box
Continuously develop and maintain their knowledge of relevant products and services within the rapidly evolving technology stack
Preferred qualifications
Javascript framework(i.e.React, Angular); Microservices framework(i.e Spring Boot, node); Cloud solutions(i.e AWS, Google cloud); Analytics stack (i.e. S3, Snowplow, Python, R)Knowledge of architecture and application design patterns
Microservice, API design and development, REST, JSON
Experience with both event driven and native cloud architecture
Business acumen in the financial or insurance sectors and in digital
Leader who have superior communication skills and has the ability to work directly with business partners
Experience collaborating with a team of programmers with varying skill sets
Entrepreneurial mindset with the ability to work in a rapid and iterative development environment
Familiarity of authentication and security practices
Bachelor's or work equivalent