← Back to Jobs
Technology
Principal Software Engineer - MATLAB Graphics
The MathWorksNatick, MA🇺🇸United StatesPosted 14 Aug 2026
Quick Overview
Work Type
Hybrid
Level
Leader
Job Description
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: ;br>
MATLAB Graphics team is looking for a Principal Software Engineer to help shape the evolution of MATLAB graphics. This role offers a unique opportunity to influence the design and direction of a graphics and data visualization platform used by millions of scientists, engineers, and educators worldwide to visualize and analyze data.
As a Principal Engineer, you will bring deep experience in cloud application development to modernize and extend MATLAB's graphics architecture. You will shape the long-term direction of the architecture spanning desktop and web. You will be partnering with, influencing, and coaching engineers who specialize in graphics systems and browser-based rendering. 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
Minimum Qualifications
Additional Qualifications
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: ;br>
MATLAB Graphics team is looking for a Principal Software Engineer to help shape the evolution of MATLAB graphics. This role offers a unique opportunity to influence the design and direction of a graphics and data visualization platform used by millions of scientists, engineers, and educators worldwide to visualize and analyze data.
As a Principal Engineer, you will bring deep experience in cloud application development to modernize and extend MATLAB's graphics architecture. You will shape the long-term direction of the architecture spanning desktop and web. You will be partnering with, influencing, and coaching engineers who specialize in graphics systems and browser-based rendering. 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
- Drive the technical evolution of the MATLAB Graphics architecture toward a cloud-native model, partnering with stakeholders to align on goals and priorities.
- Mentor junior engineers through technical guidance and design reviews, supporting their technical growth and raising the quality bar across the team.
- Apply modern cloud engineering practices to graphics and visualization systems (CI/CD, observability, scalability, security).
- Deliver concrete enhancements to MATLAB graphics and interactive visualization(e.g., performance, rendering fidelity, interactivity, and new visualization capabilities).
Minimum Qualifications
- A bachelor's degree and 10 years of professional work experience (or equivalent experience) is required.
Additional Qualifications
- Understanding of cloud-native architecture patterns - including scalability, reliability, and observability - to guide the evolution of a graphics architecture toward a cloud native model.
- 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 computation and data visualization software.
- Familiarity with web graphics or charting frameworks such as D3.js, Three.js, or similar.
- Familiarity with designing and implementing computer graphics and data visualization systems using browser-based rendering technologies (e.g., WebGL).
Skills
MATLAB
D3.js
Three.js
WebGL
Similar jobs
Senior CNO Software Engineer
MANTECH · Hanover, United States
1 hour agoSoftware Developer (All Levels)
Apogee Integration, Llc · McLean, United States
1 hour ago$106k - $220k/yrSr. Software Developer (6621)
MetroStar Systems Inc. · Reston, United States
1 hour ago$125k - $135k/yrSenior Software Engineer, Streaming
Crusoe · San Francisco, United States
1 hour agoStaff Software Engineer, Developer Productivity Async
Gusto, Inc. · San Francisco, United States
1 hour ago$189k - $210k/yrStaff Software Engineer, Networking
Crusoe · San Francisco, United States
1 hour ago$185k - $224k/yr