BostonRecruiter Since 2001
the smart solution for Boston jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: November 15, 2022

Job Description:

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing developing and testing sophisticated software; participating in software development projects from the early design stages and playing a critical role in driving them to delivery; performing complex C++ development to build high-quality, robust and well-designed software that will be used by customers to "Get, Install, and Use" MathWorks products worldwide; engaging in multiple projects, including research, requirements gathering, creating and managing project plans, and designing and delivering the product; applying object oriented design and design patterns in designing and developing Installation technologies; designing, architecting, and developing features and enhancements for Installation technologies; collaborating with teams to refine business ideas and define requirements for projects; providing technical leadership to other team members; participating in team activities including code reviews and design reviews; staying up-to-date with industry standards and helping evolve MathWorks applications accordingly; and leading cross product team discussions addressing all aspects of the software development life cycle.

Education and Experience:

Masters degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and two (2) years of experience in job offered or two (2) years of experience in object-oriented programming in C++.


Bachelors degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and six (6) years of experience in job offered or six (6) years of experience in object-oriented programming in C++.

Special Requirements:

Demonstrated expertise performing object-oriented design and using design patterns to architect, design, and develop scalable software applications using C++.

Demonstrated expertise in functional design, architecture design, development and unit testing of high-performant code using modern C++ and STL in a full software development life cycle (SDLC) within a quality control environment according to scrum-based Agile methodologies.

Demonstrated expertise performing version control and continuous integration, including analysis and implementation of branching strategies using Git, Perforce, SVN, and TFS.

Demonstrated expertise in end-to-end requirement analysis and software development, including requirements gathering and analysis, prototyping and implementation.

[Experience and/or expertise may be gained during Graduate program.]

For the position listed above, interested candidates may search by job code 30255 for specific job details and requirements and apply online on the Careers Page at

Keywords: The MathWorks, Inc., Boston , Senior Software Engineer, Computer , Natick, Massachusetts, Massachusetts

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Boston RSS job feeds