
Data Science Software Engineer
MassMutual
full-time
Posted on:
Location Type: Hybrid
Location: Springfield • Massachusetts • New York • United States
Visit company websiteExplore more
Salary
💰 $163,900 - $215,000 per year
About the role
- Collaborate with AI Engineers, Data Scientists, Data Engineers, Product Managers, Enterprise Architecture, and broader stakeholders to define strategies for data ingestion and processing, cloud infrastructure design, application development, and observability.
- Serve as a technical SME across multiple technologies, guiding architectural decisions and ensuring alignment with enterprise standards.
- Provide technical leadership for multiple medium and large initiatives simultaneously, promoting engineering best practices and fostering high‑quality delivery.
- Design and implement reusable software libraries and components that accelerate development and increase organizational efficiency.
- Lead complex problem solving to deliver scalable, resilient, and maintainable systems.
- Partner with team members and business stakeholders to analyze, break down, and plan complex application features.
- Participate actively in team ceremonies such as standups, sprint planning, and demos.
- Implement infrastructure-as-code to support platform scalability and reliability.
- Monitor and remediate software vulnerabilities within required SLAs, contributing to enterprise security posture.
- Document infrastructure, workflows, and operational procedures to support transparency, auditability, and long-term sustainability.
Requirements
- 7+ years working with data and relevant computational frameworks and systems.
- 7+ years of experience building complex software systems (pipelines/services/backends/frontends).
- 7+ years of software development experience using Python.
- 7+ years developing backend applications with API services.
- 5+ years of experience with AWS cloud services (EKS, EC2, Lambda, etc.).
- 5+ years of experience with Terraform.
- 7+ years of experience writing complex SQL queries for relational databases such as MySQL or PostgreSQL.
- 5+ years of experience with Agile methodologies.
- 5+ years of hands-on experience with Jenkins pipelines and/or GitHub Actions.
- Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.
Benefits
- Competitive salaries
- Incentive and bonus opportunities
- Comprehensive benefits offerings
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonSQLAWSTerraformAPI servicesAgile methodologiesJenkinsGitHub Actionsdata ingestionsoftware development
Soft Skills
technical leadershipcollaborationproblem solvingcommunicationorganizational efficiencystakeholder engagementtransparencyauditabilityteamworkbest practices