BostonRecruiter Since 2001
the smart solution for Boston jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: May 16, 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 customer-facing authentication applications integrated with MathWorks web applications and products; building robust applications designed to help users get up and running in MATLAB and to help them discover other MathWorks products and services that enrich the use of MATLAB; designing, developing and implementing enhancements and new features to MathWorks sign in applications and services; participating in sprint planning and backlog grooming; working with business areas to develop and document requirements and functional specifications; creating technical specifications and preparing reviews with MathWorks Architecture and Integration teams; monitoring site error logs, documenting issues and facilitating resolution process; ensuring applications and services meet performance SLAs and identifying and developing improvements for services performance; ensuring code quality, troubleshooting bugs, participating in and leading code reviews; collaborating with Quality Engineers, Usability Specialists, business analysts and adjacent development teams; and performing security threat modeling for MathWorks code repositories and company data to identify security issues and risks, and develop mitigation strategies.

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 the full software development life cycle (SDLC) according to scrum-based Agile methodologies.

OR

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

Special Requirements:

Demonstrated expertise in object oriented programming and design in Java and JavaScript; architecting code using design patterns; and performing version control and continuous integration, including analysis and implementation of branching strategies using Git.

Demonstrated expertise in design and development of scalable full-stack web applications according to Agile methodologies, including using HTML, CSS, and jQuery, within JavaScript libraries for front-end development and developing backend applications to interface with RESTful web services using Java.

Demonstrated expertise developing RESTful web services using Java and J2EE; analyzing, re-architecting, and refactoring existing RESTful web services for performance and scalability; and performing test-driven development.

Demonstrated expertise building distributed web services using Amazon Web Services cloud based platform; and applying cloud computing concepts to develop cloud-based systems.

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

For the position listed above, interested candidates may search by job code 28696 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 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