Software Engineer

Apply Now

Company: The Mathworks

Location: Natick, MA 01760

Description:

Help evaluate and adopt industry standard tools and processes for use within the company development ecosystem, targeted at supporting our cloud-facing product offerings. Collaborate with multiple teams within our development organization to evaluate and prototype integrating industry standard package and dependency management tools, into our build ecosystem. Help extend our toolchain to support integrated deployment of our products from our current build ecosystem to the cloud. Support Development with ServiceNow and our internal help system. Innovate in the cloud space, expanding our two primary tools to support evolving needs. Join our effort to improve our Componentization infrastructure. Mentor new team members and interns in their projects. Take part in other major company priorities that have dependencies on our team. Create documentation and resources on our tools and systems for Development's use. Create eLearnings and presentations to help publicize our tools and teach our users to use them. May telecommute up to 40%.

Responsibilities

Qualifications

Minimum Qualifications:

Employer will accept a Bachelor's degree in Computer Science, Engineering (any), or related field and 3 years of experience in the job offered or in a Software Engineer-related occupation.

Alternatively, employer will accept a Master's degree in Computer Science, Engineering (any), or related field and no experience.

Position requires demonstrable experience with the following:
  • JavaScript, Golang, or Java;
  • Cloud computing (AWS, Packer, Docker, or Artifactory);
  • Continuous integration systems (TeamCity or GitHub Actions);
  • NPM and Maven;
  • Version control (Perforce or Git);
  • RPC frameworks; and
  • Infrastructure automation tools Ansible and Terraform.


  • Experience may be gained during graduate program. Will accept any suitable combination of education, training, and/or experience.

    Similar Jobs