MathWorks Service Host - Evergreen Continuous Delivery
Job Summary
- Do you want to develop your software engineering skills?
- Do you want to be part of a creative team using the latest technologies to solve exciting real-world challenges?
- Do you want to write code that will underpin the next generation of MathWorks products?
- Do you want a highly competitive salary package that rewards your talent and ambition?
Responsibilities
Opportunity
Our exceptional team of developers use modern C++ to support new connected workflows and capabilities across MathWorks products.
You will join this team, helping to improve the devops pipelines to support regular, high-quality product releases and updates.
This is an outstanding opportunity to drive the modernisation of our development processes to support the next generation of MathWorks products.
Responsibilities
- Participate in the full software development lifecycle; from requirements gathering, design and implementation to bug fixing and maintenance.
- Collaborate with team members across international groups to produce high-quality code that is robust, efficient and scalable.
- Actively participate in design evaluation, code reviews and project planning.
- Communicate ideas and designs to stakeholders at all levels of the organisation.
Development
- Consolidate and extend your skills in both industry standard and MathWorks technologies.
- Work on mission-critical code from the outset, supported by a range of training opportunities.
Minimum Qualifications
- 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
- A strong post-graduate degree in a computing, technical or scientific discipline.
- Some experience in object-oriented programming and a desire to learn more.
- Some experience with continuous integration and delivery would be advantageous.
- Enthusiasm for software development.
- Strong communication skills and an effective approach to teamwork.
- Although prior experience of MATLAB is not required, a desire to learn our product suite is essential.

Why MathWorks?
It's the chance to collaborate with bright, passionate people. It's the opportunity to accelerate the pace of discovery, innovation, and learning in engineering and science. And it’s a commitment to doing the right thing—for each individual, our customers, and the local community. We cultivate an enjoyable, participatory, and rational environment that champions individual growth, appreciates diversity, encourages initiative, values collaboration, shares success, and rewards excellence.
MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs more than 6,000 people in 16 countries, with headquarters in Natick, Massachusetts, USA. MathWorks is privately held and has been profitable every year since its founding in 1984.
YOU + MathWorks = Unlimited Possibilities
Join Our Talent Network
Receive personalized job opportunities, stories, and company updates.
Contact us if you need reasonable accommodation because of a disability in order to apply for a position.
The MathWorks, Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics. View The EEO is the Law poster and its supplement.
The pay transparency policy is available here.
MathWorks participates in E-Verify. View the E-Verify posters here.