Drimva

MathWorks

Principal Software Engineer - MATLAB Data Visualization

$161K–$257K

Natick, MA · Principal · Full-time · Posted Oct 28, 2026

Experience
10 years of professional work experience, or equivalent experience.
Education
Bachelor's degree or equivalent experience.

About the job

Leads the architecture and development of web-based solutions for delivering MATLAB graphics and interactive data visualizations across client, server, and cloud-hosted components.

What you'll do

  • Own architectural direction and drive modernization of web-based graphics solutions, balancing scalability, reliability, performance, and consistency.
  • Lead shared automated workflows and testing strategies for building, testing, and delivering web-based graphics software.
  • Provide technical leadership through design reviews, cross-team decisions, best-practice sharing, and engineer mentorship.

What they ask for

  • Production experience designing and implementing web-based data visualization systems.
  • Proficiency in C++ and JavaScript for large, complex production software.
  • Experience designing and maintaining large-scale architectures, including cloud-based systems.
  • Experience with automated functional and non-functional testing; bachelor's degree and 10 years of professional work experience or equivalent experience required.

Nice to have

  • Familiarity with web graphics or charting frameworks such as D3.js or Three.js.
  • Experience with MATLAB or other scientific computing and data visualization software.

Pay

160,800–257,300 USD (yearly) — base salary

Tools

C++, JavaScript, D3.js, Three.js, MATLAB

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)