Massachusetts Information Technology Jobs

Search for Jobs in Information Technology
MassHire JobQuest Logo

Job Information

MassMutual Cloud Software Engineer in Boston, Massachusetts

Job Description

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

Basic Qualifications

  • 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

Preferred Qualifications

  • 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.

DirectEmployers