> Markdown version of [/jobs/ext/1720510-principal-software-engineer-matlab-graphics](https://www.wearedevelopers.com/jobs/ext/1720510-principal-software-engineer-matlab-graphics). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - MATLAB Graphics - **Company:** The MathWorks, Inc. - **Location:** Natick, MA, United States - **Salary:** $160,800.0 - $257,300.0 - **Contract:** Permanent contract - **Skills:** Data Analysis, Software as a Service, Cloud Engineering, Computer Graphics, D3.Js, Data Visualization, Graphics Software, MATLAB, Scientific Computating, WebGL, Three.js - **Published:** July 7, 2026 - **Apply:** https://www.juju.com/job/00000000gejcnd ## About the Role + 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). ## Description MATLAB Graphics team is looking for a Principal Software Engineer to help shap e 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. + M entor junior engineers through technical guidance and design reviews , supporting their technical growth and raising the quality bar across the team. ## Related Videos - [WeAreDevelopers LIVE – From JavaScript to WebAssembly, High-Performance Charting and More](https://www.wearedevelopers.com/videos/1794-wearedevelopers-live-from-javascript-to-webassembly-high-performance-charting-and-more) - [Web-based Information Visualization](https://www.wearedevelopers.com/videos/84-web-based-information-visualization) - [Rendering Design Software in the Browser at Penpot](https://www.wearedevelopers.com/videos/1353-rendering-design-software-in-the-browser-at-penpot) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Software Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/194-software-developer-salary-in-germany-2023) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)