Search by job, company or skills

Senior Software Engineer - Secure Container Orchestration

Early Applicant
  • Posted 2 days ago
  • Be among the first 10 applicants

Job Description

Summary

MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.

You will build and evolve the orchestration layer that runs code in secure, sandboxed execution environments. This platform enables safe execution of user and agent-generated code by enforcing strong isolation guarantees while maintaining a seamless developer experience. You will work at the intersection of container runtimes, system-level security, and developer tooling, shaping how compute is safely executed across MathWorks.

MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.

Responsibilities

  • Design and develop Go services for orchestrating containerized execution across Docker, Podman, and other sandboxed execution environments
  • Manage the full lifecycle of sandboxed execution sessions: provisioning, execution, artifact handling, and teardown
  • Design and enforce isolation boundaries to mitigate risks such as credential exposure, data exfiltration, and uncontrolled network access
  • Enable cross-platform execution (Linux, macOS, Windows; amd64/arm64)
  • Design developer-facing APIs and CLI workflows to simplify secure execution
  • Collaborate closely with Security, Reliability Engineering, and Infrastructure teams to devlier robust and scalable solutions

Minimum Qualifications

  • Proficiency with Go Language
  • Experience with debugging
  • A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required.

Additional Qualifications

  • Experience with runtime security or monitoring tools (Falco, Sysdig)
  • Familiarity with OCI specifications, image registries.
  • Experience with Kubernetes or orchestration platforms
  • Experience designing developer-facing tools (CLI/API platforms)
  • Track record of driving technical direction across team boundaries — including the communication, relationship-building, and stakeholder alignment needed to influence engineering practices at an organizational level
  • Strong written and verbal communication skills, with the ability to explain complex technical decisions to both engineering and non-engineering audiences

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151459875