Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Software Engineer - Compiler / Algorithm Development image - Rise Careers
Job details

Senior Software Engineer - Compiler / Algorithm Development

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

Join MathWorks as a Senior Software Engineer specializing in compiler and algorithm development, working on innovative tools for modeling and simulating complex engineering systems.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Design and develop features for modeling and simulation tools, solve software design problems, improve user workflows, and collaborate with cross-functional teams throughout the software development lifecycle.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Proficiency in C++, algorithm development, and software architecture, with additional experience in parallel constructs and multiple programming languages preferred.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Bachelor's degree with 6 years of experience or a master's degree with 3 years; expertise in related fields is a plus.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: Natick, MA, USA

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: Not provided by employer. Typical compensation ranges for this position are between $120,000 - $180,000.




Job Summary

<p>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.</p>

MathWorks is growing! We're hiring at all levels of our software engineering and development organization.

Join us and work with an outstanding team of engineers committed to building groundbreaking software tools used in modeling, simulating, and deploying modular, multi-domain engineering systems. Our customers rely on MATLAB and Simulink to solve some of their most important software problems. (Prior MATLAB and Simulink experience is not required.)

MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.

Responsibilities

Use your algorithmic, C++, and software architecture skills to design and develop the next generation features and tools for use in modeling, simulation and code-generation of complex multi-domain systems. Your day to day tasks will include:

  • Solving very meaningful software design problems efficiently and effectively
  • Improving our customers' quality of life with creative workflows and tools.
  • Collaborating with subject matter experts and cross functional teams throughout all phases of the software development lifecycle.
  • Pursuing excellence in all things!

Qualifications

  • Expertise with C++
  • A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required.

Additional Qualifications

  • Expertise with algorithm development is a huge plus.
  • Experience in parallel language constructs or parallelization techniques is a plus.
  • Experience with compiler implementation and optimization is a plus.
  • Experience using multiple programming languages (C/C++, Java, Python)
  • Proven ability to dive into and work with large code bases is a plus.
  • Strong abstraction, algorithmic, and software architecture skills.
  • Strong communications skills.
MathWorks Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
MathWorks DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of MathWorks
MathWorks CEO photo
Jack Little
Approve of CEO

Average salary estimate

$150000 / YEARLY (est.)
min
max
$120000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User

Principal Application Engineer (Model-Based Design) at MathWorks to support sales and customers using Simulink and model-based workflows.

Photo of the Rise User

MathWorks is hiring a Senior Application Engineer – Power Electronics to engage customers with technical demos, develop simulation-based proofs of concept, and advocate product improvements based on real-world use cases.

Photo of the Rise User
Robinhood Hybrid Menlo Park, CA; New York, NY
Posted 15 hours ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Fast-Paced
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Learning & Development
Social Gatherings

Work on Robinhood's tokenization engine to design and operate scalable, low-latency crypto systems that enable on-chain tradable equities.

Photo of the Rise User
Posted 16 hours ago

DMA seeks a Java-focused Software Engineer to support, enhance, and help evolve web-based systems in a hybrid Fort Wayne role with ESOP and comprehensive benefits.

Photo of the Rise User
Anduril Industries Hybrid Costa Mesa, California, United States
Posted 18 hours ago

Anduril's Maritime Digital Shipbuilding team is hiring a DevOps/MLOps Software Engineer to design, automate, and operate CI/CD, IaC, and model deployment infrastructure for cloud and edge maritime systems.

Photo of the Rise User
Zocdoc Hybrid New York, NY, United States; USA Remote
Posted 3 hours ago

Zocdoc seeks a Staff Software Engineer on the Scheduling team to lead full‑stack development of scalable, secure scheduling experiences that improve the healthcare journey for patients and providers.

Posted 8 hours ago

Lazer is hiring a Senior Shopify Developer & Technical Content Creator to build engaging educational content and production-grade Shopify apps/themes that help developers master the platform.

Photo of the Rise User

WGU is hiring a Senior Software Engineer to lead teams and deliver scalable Java-based web services that expand access to online higher education.

DMV IT Service Hybrid No location specified
Posted 13 hours ago

Experienced Senior Java Engineer needed to design scalable backend systems, build APIs, and contribute to cloud-based modernization efforts for fintech-focused clients.

Rethink First is hiring a Senior Full Stack Engineer on the Architecture Team to lead design and implementation of cloud-native Microsoft stack applications for scalable behavioral health platforms.

Photo of the Rise User
Posted 16 hours ago

Lead Abridge's Core Notes engineering team to design, ship, and scale AI-driven clinical note generation using full-stack Typescript and close collaboration with ML engineering.

Photo of the Rise User
Posted 5 hours ago

Help build and scale Nango’s open-source integration platform as a Senior Backend Engineer, focusing on APIs, performance, and developer-facing tooling.

Photo of the Rise User

Full-Stack Software Engineer at Grammarly building scalable front-end and back-end features for consumer and enterprise customers in a hybrid Seattle role.

Photo of the Rise User

Articulate seeks an experienced Engineering Manager to lead a remote product engineering team in delivering scalable, user-facing features using modern web technologies while coaching engineers and driving strong execution.

Photo of the Rise User
Experian Hybrid United States, United States, United States, United States
Posted 11 hours ago

Experienced Solutions Engineer wanted to lead architecture, prototyping, and delivery of scalable cloud and microservices solutions for Experian's Bureau Composer platform in a fully remote capacity.

Our goal is to change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science. We work to provide the ultimate computing environment for technical computation, visualization, design, simul...

16 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
October 25, 2025
Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!