BostonRecruiter Since 2001
the smart solution for Boston jobs

Software Engineering Manager

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: November 14, 2023

Job Description:

Will be responsible for planning, coordinating, and directing the development of MathWorks sophisticated software products; managing a team of 4-8 highly technical Software Engineers; guiding and coaching around the development of the Self-Paced Online Courses Management Services into the next generation learning platform for MATLAB & Simulink; providing day-to-day mentorship and coaching for Software Engineers on how to work effectively and efficiently with their project teams; and coaching direct reports, including project planning, project execution, process improvements, setting goals and objectives, writing reviews and holding regular one-on-one meetings.

Education and Experience:

Masters degree in Engineering, Computer Science, Systems Science, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Software Engineering Manager (or related occupation) performing full-stack web application development.

OR

Ph.D degree in Engineering, Computer Science, Systems Science, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Software Engineering Manager (or related occupation) performing full-stack web application development.

OR

Bachelors degree in Engineering, Computer Science, Systems Science, or a closely related field (or foreign education equivalent) and eight (8) years of experience as a Software Engineering Manager (or related occupation) performing full-stack web application development.

Special Requirements:

Demonstrated expertise designing and developing scalable web applications according to Agile methodologies using server-side languages -- Java, NodeJS, and Golang; and writing MySQL and DynamoDB scripts to extract and store data within a SQL and NoSQL environment.

Demonstrated expertise using AWS platform including AWS managed services -- EC2, DynamoDB, S3, CloudFront, CloudFormation, Lambda, SQS, Route53, and Opensearch -- to debug and develop web services; and performing containerization using Docker and orchestration using Kubernetes.

Demonstrated expertise acting as technical lead on software development projects for full-stack web services, according to Agile Scrum and data driven software development methodologies; performing program analysis, identifying and managing risks and mitigation strategies for quality issues; performing effort estimation, and defining and implementing knowledge management tools and strategies; and creating, analyzing and publishing quality metrics and measures across teams to communicate release quality, and delivering status updates to senior management.

Demonstrated expertise applying Lean concepts to manage software development projects including implementing process improvement initiatives -- identifying scope for process improvement and identifying deltas -- for technical debt and quality issues; and recommending and implementing best practices to improve software development workflows and increase team productivity.

For the position listed above, interested candidates may search by job code 32695 for specific job details and requirements and apply online on the Careers Page at https://www.mathworks.com/company/jobs/opportunities.html

Keywords: The MathWorks, Inc., Boston , Software Engineering Manager, 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