MathWorks is hiring a Principal Cloud Software Engineer to lead system architecture and cloud platform initiatives for their Private Cloud projects. The role involves providing technical leadership, mentoring senior engineers, conducting security design reviews, and ensuring the scalability, reliability, and security of distributed systems.
Highlights
Define and evolve architectures for large scale, distributed Private Cloud systems
Provide architectural guidance on multiaccount, multitenant, and isolated cloud environments
Review designs across compute, networking, identity, data, and observability layers
Advise on scalability, fault tolerance, and resilience of distributed systems
Serve as a security design review authority and evaluate compliance with security and privacy principles
Partner with security teams on threat modeling and defense-in-depth strategies
Mentor senior engineers and establish architectural best practices
Expertise in cloud platforms such as AWS or Azure and strong security architecture background
Minimum of a bachelor's degree and 10 years professional experience required
Preferred experience with regulated environments, Kubernetes, infrastructure as code, and mentoring
Principal Cloud Software Engineer Full Description
We are seeking a Principal Cloud Software Engineer to provide deep technical leadership across system architecture, distributed systems, and cloud platforms for our Private Cloud initiatives. In addition to implementation and delivery responsibilities, you will act as a trusted technical authority, consulting across teams, mentoring senior engineers and architects, and ensuring our designs meet the highest standards for scalability, reliability, and security.
You will be a recognized expert in cloud and distributed systems architecture, with a particular focus on security design reviews and architectural governance. This role works closely with senior technical leaders across engineering, platform, and security teams.
Responsibilities
Architecture Leadership
Define and evolve system and platform architectures for large scale, distributed Private Cloud systems
Provide architectural guidance on multiaccount, multitenant, and isolated cloud environments
Review and influence designs across compute, networking, identity, data, and observability layers
Ensure architectural decisions align with long term platform strategy and operational realities
Distributed Systems Expertise
Advise teams on scalability, fault tolerance, availability, and resilience in complex distributed systems
Identify systemic risks and architectural tradeoffs early, and guide teams toward sustainable solutions
Act as a point of escalation for complex cross system design challenges
Security Architecture & Design Review
Serve as a security design review authority, participating in and leading formal architecture and security reviews (e.g., SRTstyle reviews)
Evaluate designs for compliance with security, privacy, and dataprotection principles
Partner with security teams to ensure consistent application of threat modeling, identity architecture, and defenseindepth strategies
Help raise the overall security architecture maturity across the organization
Consulting & Mentorship
Act as a consulting architect to engineering and platform teams—providing guidance rather than owning delivery
Mentor senior engineers and architects, raising the technical bar through design reviews, architectural critiques, and 1:many influence
Help establish architectural best practices, reference architectures, and shared principles
Minimum Qualifications
A bachelor's degree and 10 years of professional work experience (or equivalent experience) is required.
Additional Qualifications
Required Experience
Deep experience designing and reviewing large scale distributed systems in production
Expert level knowledge of cloud platforms (AWS, Azure, or equivalent), including account structures, networking, identity, and security
Proven track record as a system or platform architect influencing designs across multiple teams
Strong background in security architecture, including design reviews, risk assessment, and mitigation strategies
Ability to communicate complex architectural concepts clearly to senior technical and nontechnical stakeholders
Preferred Experience
Experience with regulated or security sensitive environments
Familiarity with Kubernetes based platforms, infrastructure as code, and observability systems
Experience mentoring junior engineers or acting as a technical leader on a team