Source description
About the role
Principal Cloud Software Engineer
Apply Now
- Job: 37014-MKAI
- Team: Web Applications and Services
- Location: US-MA-Natick
- Salary Range: USD 160,800 - 257,300
Job Summary
We are seeking a Principal Cloud Software Engineer to provide deep technical leadership across system architecture, distributed systems, and cloud platforms for MathWorks 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
-
Evaluate designs for compliance with security, privacy, and data protection principles
-
Partner with security teams to ensure consistent application of threat modeling, identity architecture, and defense-in-depth 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

Why MathWorks?
It's the chance to collaborate with bright, passionate people. It's the opportunity to accelerate the pace of discovery, innovation, and learning in engineering and science. And it’s a commitment to doing the right thing—for each individual, our customers, and the local community. We cultivate an enjoyable, participatory, and rational environment that champions individual growth, encourages initiative, values collaboration, shares success, and rewards excellence.
MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs more than 6,500 people in 16 countries, with headquarters in Natick, Massachusetts, USA. MathWorks is privately held and has been profitable every year since its founding in 1984.
YOU + MathWorks = Unlimited Possibilities

Join Our Talent Network
Receive personalized job opportunities, stories, and company updates.
Contact us if you need reasonable accommodation because of a disability in order to apply for a position.
MathWorks is an equal opportunity employer. We evaluate applicants without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, veteran status, genetic information, and other legally protected characteristics. View the EEOC Know Your Rights poster.
MathWorks participates in E-Verify. View the E-Verify posters here.
Twitter Widget Iframe
More at MathWorks
Related open roles
Software Engineer Embedded Deep Learning
Bangalore
Senior Software Engineer- 5G/6G Cellular network modelling
Hyderabad
Software Engineer - Code Generation Infrastructure (India)
India
Compiler Engineer LLVM
United States
Senior Model-Based Design Engineer
United States
Senior Observability Engineer
United States