MathWorks logo

MathWorks

Senior Site Reliability Engineer

🇺🇸 Hybrid - Natick, MA

🕑 Full-Time

💰 TBD

💻 Software Engineering

🗓️ December 30th, 2025

Ansible CI/CD Docker

Edtech.com's Summary

MathWorks is hiring a Senior Site Reliability Engineer responsible for ensuring the reliability and performance of an Enterprise Platform used to build, deploy, and operate various enterprise applications and services. The role involves partnering with business applications teams to design scalable infrastructure, automate deployments, enhance automation tools, and participate in on-call support for high availability.

Highlights
  • Ensure reliability and performance of staff-facing Enterprise Platform components including applications, databases, and web services.
  • Design and build scalable and reliable web infrastructure.
  • Automate web application deployments and enable self-service production deployments.
  • Develop, configure, and manage automation tools and processes.
  • Collaborate with observability engineers to build platform observability.
  • Participate in rotating on-call support for mission-critical applications.
  • Qualifications include Master’s degree plus 2 years, PhD with no experience, or Bachelor’s degree plus 5 years in a related role.
  • Required skills: application infrastructure design, CNCF/DevOps/CI/CD tools, highly available deployments, scripting (Java, Python, Go), Java Application Server administration (Glassfish, Jetty).
  • Linux experience (Ubuntu, RHEL, Amazon Linux) with web servers (Apache, Nginx), infrastructure as code tools (CloudFormation, Puppet, Chef, Ansible), build/test/deployment tools (Maven, Gradle, Jenkins), source control (GitLab, GitHub, Perforce), and container technologies (Docker, Kubernetes).
  • Multiple positions available; experience may be gained during graduate programs.

Senior Site Reliability Engineer Full Description

Senior Site Reliability Engineer


Job Summary
Responsible for ensuring the reliability and performance of our staff facing Enterprise Platform used to build, test, deploy, observe, and operate Enterprise Applications, Databases, Web Services, Batch Jobs, and MATLAB Server Products. Partner with Business Applications teams to design and build highly scalable and reliable web infrastructure. Partner with Business. Applications teams to orchestrate and automate web application deployments. Build automation and process to enable self-serve production deployments. Code, configure, integrate, manage, and enhance various automation tools. Partner with the observability engineers to build out platform observability Platform Runtime Management. Participate in rotating on on-call support to ensure high availability of our mission critical web applications. Participate in application and infrastructure release and deployment activities.

May telecommute up to 40%.

Responsibilities

Qualifications

Required Qualifications:   
Employer will accept a Master’s degree in Computer Science, Engineering [any], Mathematical Sciences, or a related field and two [2] years of experience in a Senior Site Reliability Engineer- related occupation.

Alternatively, employer will accept a PhD degree in Computer Science, Engineering [any], Mathematical Sciences, or related field and no experience or a Bachelor’s degree in Computer Science, Engineering [any], Mathematical Sciences, or related field and [5] five years of experience in a Senior Site Reliability Engineer- related occupation.

Position requires demonstratable experience with the following:

  1. Designing application infrastructure and automation operations;
  2. Knowledge of domain and industry tools (CNCF, DevOps, CI/CD, Secrets Management, or Container Registries);
  3. Deploying highly available applications in on-premises environments or public clouds;
  4. Experience with scripting languages (Java, Python, or Go) for automation;
  5. Working with Java Application Server administration and tuning (Glassfish or Jetty);
  6. Linux experience (Ubuntu, RHEL, or Amazon Linux) with a focus on Web (Apache or Nginx);
  7. Infrastructure as code tools (CloudFormation, Puppet, Chef, or Ansible);
  8. Working with build, test, and deployment tools (Maven, Gradle, or Jenkins);
  9. Working with Source Control Management Systems (GitLab, GitHub, or Perforce); and
  10. Working with container and container orchestration (Docker or Kubernetes).
Experience may be gained during graduate program.  Will accept any suitable combination of education, training, and/or experience. Multiple positions available.