MassMutual Cloud Software Engineer in Boston, Massachusetts
Since 1851, MassMutual’s commitment has always been to help people protect their families, support their communities, and help one another. This is why we want to inspire people to Live Mutual. We are people helping people.
A career with us means you will work alongside exceptional people and be empowered to reach your professional and personal goals. Our employees are the foundation of what makes MassMutual a strong, stable and ethical business. We seek and value unique and varied perspectives and experiences because we believe we are stronger when all voices are heard. We invite you to bring your bright, innovative ideas to MassMutual as we continue to help millions of Americans rely on each other.
Together, we are stronger
What great looks like in this role
Our ideal candidate is someone who equally enjoys site reliability engineering and software development. You revel in finding elegant solutions to difficult problems and are constantly analyzing every change for potential risk. You are driven towards automating and improving development and deployment processes and are passionate about learning new technologies.
Objectives of the role
Write clean, high-performance, and well tested, infrastructure code with a focus on reusability and automation
Collaborate and contribute with other enterprise teams on the company’s Cloud journey, including the impact on infrastructure, networks and security
Automation of Security Controls in our Cloud Environments
Support deployment of software using different models including Platform as a Service and Container as a Service
Design, develop and deliver scalable, robust and highly re-usable software components using technologies such as Python, Apache Spark and AWS
Contribute to ongoing improvements to platform monitoring & logging solutions (e.g. Splunk, New Relic, telemetry)
Identify areas for process improvement, automation and simplification
Work in Agile development environment, attending daily stand-up meetings and delivering incremental improvements
Bachelor's Degree in Computer Science or equivalent and 2+ years of relevant work experience
Cloud: 3+ years with AWS cloud environments and provisioning automation
Development: 2+ years of development experience with Python and/or Java
Infrastructure as code: 2+ years using Terraform to provision cloud-based infrastructure
Algorithms: Strong foundation in algorithms, design patterns and how to write performant code
Linux: Prior experience with Linux and scripting
Communication: Excellent communication, problem solving, organizational and analytical skills
Able to work independently and also to provide leadership to small teams of developers
Monitoring: Experience leveraging monitoring tools such as Splunk, New Relic, Nagios for troubleshooting is preferred
High Availability: Experience managing a full application stack with high availability requirements is preferred
Orchestration: Good knowledge of orchestration and scheduling tools (e.g. Airflow) and how to efficiently manage and version pipelines
CI/CD: Excellent understanding of continuous integration and deployment tools (e.g. Jenkins)
MassMutual is an Equal Employment Opportunity employer Minority/Female/Sexual Orientation/Gender Identity/Individual with Disability/Protected Veteran. We welcome all persons to apply. Note: Veterans are welcome to apply, regardless of their discharge status.
- MassMutual Jobs