Job 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. We are looking for a Principal Software Engineer to drive cloud application development and architectural modernization within the MATLAB Graphics team. You will help evolve a platform used by millions of scientists, engineers, and educators worldwide to visualize and analyze data toward a cloud-native architecture. As a Principal Engineer, you will bring deep experience in cloud application developmentto modernize and extend MATLAB's application architecture and shape its long-term cloud-native direction. You will partner with, influence, and coachjunior engineers. If you are motivated by solving challenging architectural problems, and delivering high customer impact, this role offers a rare opportunity to make a lasting contribution. MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence. Responsibilities Shape the cloud-native evolution of MATLAB's application architecture. Work with stakeholders to define technical direction, modernization plans, goals, and priorities. Influence the overall cloud application architecture, guiding design decisions that support scalability, security, and observability across application components. Mentor and develop junior engineers through hands-on technical guidance and design reviews, helping strengthen the team's cloud application development capabilities. Design, implement, and deliver application enhancements that advance MATLAB toward a cloud-native model, improving performance, scalability, and responsiveness. Qualifications A bachelor's degree and 10 years of professional work experience (or equivalent experience) is required. Additional Qualifications Experience designing and delivering cloud applications or modernizing legacy applications for cloud deployment, with responsibility for application architecture and implementation. Experience designing APIs and integrating application components across client and server boundaries. Demonstrated ability to influence cross-functional stakeholders and drive alignment on technical direction and prioritization for complex systems. Track record of mentoring and developing engineers through technical guidance, design feedback, and architectural reviews. Experience with MATLAB or other scientific computingapplicationsis a plus.