BostonRecruiter Since 2001
the smart solution for Boston jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: January 16, 2024

Job Description:

Will be responsible for designing and developing sophisticated reliability software; designing, architecting, and developing reliability centric components and tools to support massively scalable concurrent systems for MathWorks commercial, research, and academic customers; developing networking libraries; developing core observability clients and tooling used by MATLAB, Simulink, server products, and SaaS applications; designing and implementing software frameworks and platforms to support high-availability and high-scalability; creating requirements and design specifications, and participating in code reviews; applying data analytics and automated learning techniques to record, replay, and identify anomalies in production traffic; creating and maintaining observability and chaos engineering libraries and capabilities that are integrated in shipping to provide both internal product teams and external customers insight into the infrastructure and applications; collaborating closely with product management and product teams to drive and deliver reliability to new levels; developing reproducible, intuitive automation for cloud infrastructure and configuration management; and consulting with customer engagement teams and reviewing trip reports to advise customers to improve their reliability posture.

Education and Experience:

Masters degree in Engineering, Computer Science, Applied Science, or a closely related field (or foreign education equivalent) and two (2) years of experience as a Senior Software Engineer (or related occupation) performing development, testing, or technical support of web applications.

OR

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

OR

Bachelors degree in Engineering, Computer Science, Applied Science, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Senior Software Engineer (or related occupation) performing development, testing, or technical support of web applications.

Special Requirements:

Demonstrated expertise using Amazon Web Services (AWS) to develop, test, debug and monitor applications on the web.

Demonstrated expertise performing object-oriented design along the software development life cycle (SDLC), including requirements gathering, functional design, architecture design, implementation, and testing.

Demonstrated expertise developing, testing, and maintaining scalable Java web applications using Spring or Grails frameworks; and performing design and automation to develop functional and non-functional software or test architecture within an Agile environment.

Demonstrated expertise developing, testing, maintaining and supporting observability libraries or tools for Prometheus and Splunk using Java or Go; and onboarding and supporting teams to use observability libraries or tools.

[Expertise may be gained during Graduate program.]

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