Jan 30, 2020

Senior Software Engineer (20273-MKAI)

  • Professional Diversity Network
  • Natick, MA, USA
Full-Time Information Technology (IT)

Job Description



Are you passionate about creating high-quality, robust and well-designed software used by millions of users?

In this role, you will be an active member of an Agile Scrum team of software engineers who develop products within our Installation and Activation technology areas.

About the team:

The Installation and Licensing team is a tight knit Agile team with software engineers, quality engineers, user experience specialists, and technical writers working in close collaboration. We deliver solutions that will be used throughout the world by our diverse users, ranging from students to professionals in large enterprise organizations.


  • Engage in multiple projects, including research, requirements gathering, creating and managing project plans, designing, and delivering the product
  • Design and develop Installation, Activation, and Licensing technologies for both offline and online usage
  • Collaborate with executive teams to refine business ideas and define requirements for projects


  • Experience with C++
  • Experience with Object Oriented Design and design patterns
  • Experience with Agile software development

Experience with writing automated unit tests and integration tests

Required Qualifications
  • A bachelor's degree and 7 years of professional work experience (or a master's degree and 5 years of professional work experience, or a PhD degree) is required.
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. The EEO is the Law poster is available here.MathWorks participates in E-Verify. View the E-Verify posters here.



Apply Now