Principal Software Engineer, Web Visualization for MATLAB

MathWorks

Natick (MA)

Hybrid

USD 140,000 - 230,000

Full time

7 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MathWorks seeks a senior software engineer to help shape the MATLAB Graphics and Data Visualization web platforms. You will work across client, server, and cloud components to enable customers to access and interact with data visualizations at scale.

Requirements include a bachelor’s degree and 10+ years of experience in production software, with strong C++ and JavaScript skills, plus familiarity with D3.js/Three.js and MATLAB.

Qualifications

  • Bachelor's degree required with 10+ years professional experience or equivalent.
  • Strong proficiency in C++ and JavaScript for large-scale, production software.
  • Experience designing web-based visualization systems in production web apps.
  • Familiarity with web graphics/charting frameworks (D3.js, Three.js) and MATLAB.

Responsibilities

  • Own and evolve architectural direction for web-based visualization solutions.
  • Drive modernization with careful tradeoffs for scalability, reliability, and performance.
  • Provide technical leadership and guide design reviews across teams.
  • Lead automated workflows for building, testing, and delivering web graphics software.
  • Champion quality through automated functional and non-functional testing strategies.
  • Mentor engineers with technical guidance and feedback.

Skills

C++
JavaScript

Education

Bachelor's degree in Computer Science or related field

Tools

D3.js
Three.js
MATLAB

Job description

MathWorks seeks a senior software engineer to help shape the MATLAB Graphics and Data Visualization web platforms. You will work across client, server, and cloud components to enable customers to access and interact with data visualizations at scale.

Requirements include a bachelor’s degree and 10+ years of experience in production software, with strong C++ and JavaScript skills, plus familiarity with D3.js/Three.js and MATLAB.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer – MATLAB Data Visualization
Principal Software Engineer – MATLAB Data Visualization

MathWorks • Natick (MA)

Hybrid
USD 140,000 - 230,000
Principal Software Engineer - MATLAB Data Visualization
Principal Software Engineer - MATLAB Data Visualization

MathWorks • Natick (MA)

Hybrid
USD 120,000 - 150,000
Principal Software Engineer – MATLAB Data Visualization
Principal Software Engineer – MATLAB Data Visualization

MathWorks • Natick (MA)

Hybrid
USD 120,000 - 150,000
Senior Product Manager - Data Visualization and App Building
Senior Product Manager - Data Visualization and App Building

MathWorks • Natick (MA)

Hybrid
USD 100,000 - 130,000
Development Applications Engineer - MathWorks
Development Applications Engineer - MathWorks

OpenTalent • Natick (MA)

On-site
USD 110,000 - 150,000
Senior Full-Stack Data Visualization Engineer
Senior Full-Stack Data Visualization Engineer

LAM RESEARCH Corporation • Fremont (CA)

On-site
USD 100,000 - 130,000
Senior Visualization Engineer – Interactive Data UI
Senior Visualization Engineer – Interactive Data UI

TAP Engineering • Laurel (MD)

On-site
USD 130,000 - 138,000
Paid Time Off 15-25 days + 11 holidays
401(k) with employer contribution and‑
Employer-paid medical coverage
+4
Senior Software Engineer - FEM Solver Development
Senior Software Engineer - FEM Solver Development

MathWorks • Natick (MA)

Hybrid
USD 145,000 - 155,000
Senior Software Engineer
Senior Software Engineer

TrulyHired • Natick (MA)

Hybrid
USD 178,000 - 211,000
Senior Application Engineer - Aerospace & Defense
Senior Application Engineer - Aerospace & Defense

MathWorks • Natick (MA)

Hybrid
USD 126,000 - 196,000
Work with cutting-edge technology companies
Impactful work enabling engineers