BostonRecruiter Since 2001
the smart solution for Boston jobs

Senior Software Process Engineer

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: September 6, 2022

Job Description:

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software; developing MathWorks software development practices, software development workflows, web application development workflows, build and deployment systems (Maven, Docker, Kubernetes, and Git), and continuous integration workflows; evangelizing new software development tools and best practices, establishing JavaScript and Go coding standards and best practices, analyzing and designing solutions to reduce technical debt in the codebase, and creating and delivering learning resources; working with senior leaders to identify issues that impact organizational goals related to software development; developing clear and well-scoped problem statements; initiating and driving related software development projects to completion; creating new software development processes, resources, and standards to support teams transitioning to containerized deployment models, piloting new content and developing new standards; facilitating organizational adoption of software development tools and standards through thoughtful change management strategies, rolling out tool updates and new best practices, and finding ways to help staff members successfully adopt them; and reporting out to senior staff on progress against business drivers. Position reports to Natick, Massachusetts headquarters. Any qualified US worker will be permitted to work out of a home office from anywhere in the United States.

Education and Experience:

Masters degree in Engineering, Computer Science, Information Systems, or a closely related field (or foreign education equivalent) and two (2) years of experience in job offered or two (2) years of experience developing software applications.

OR

Ph.D. degree in Engineering, Computer Science, Information Systems, or a closely related field (or foreign education equivalent) and no experience.

Special Requirements:

Demonstrated expertise developing software applications including gathering business requirements and designing and developing RESTful web-based and desktop application and web services; performing functional, automated, and end-to-end testing as well as cross-browser testing using Postman and Swagger; and performing and executing automated test cases using Jenkins continuous integration system.

Demonstrated expertise performing version control for software development using GitLab, GitHub, TFVC, BitBucket or Perforce.

Demonstrated expertise building web applications in SpringBoot Java and deploying them on Amazon Web Services cloud based platform -- EC2.

Demonstrated expertise developing software applications along the Software Development Life Cycle (SDLC) according to scrum-based Agile methodologies.

[Expertise may be gained during Graduate program.]

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

https://www.mathworks.com/company/jobs/opportunities/search/

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


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

I'm looking for
in category
within


Log In or Create An Account

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

Boston RSS job feeds