BostonRecruiter Since 2001
the smart solution for Boston jobs

Software Engineer

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: April 5, 2021

Job Description:

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software; developing a cloud-based storage system for MATLAB; applying object oriented design and programming to provide robust, modular and flexible technical solutions for MathWorks customers; contributing to the design, development and maintenance of cloud-based web applications; participating in planning, requirements definition, design discussions, code reviews, and software development; analyzing user needs and developing software solutions; designing and customizing software for client use with the aim of optimizing operational efficiency; programming in Java and C++ and supporting SQL and NoSQL databases to deliver solutions along the full software development life cycle within an Agile / Scrum environment; working with distributed systems, RESTful web services, build, test and continuous integration tools -- Maven and TeamCity, cloud infrastructure platforms -- Amazon Web Services and Microsoft Azure, and MongoDB and other NoSQL technologies.

Education and Experience:

Masters degree or higher (or foreign education equivalent) in Engineering, Computer Science, or Computer Science and Applications and no experience.

OR

Bachelors degree (or foreign education equivalent) in Engineering, Computer Science, or Computer Science and Applications and five (5) years of experience in job offered or five (5) years of experience in development, testing, or technical support of cloud data storage applications.

Special Requirements:

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

Demonstrated expertise designing, developing and deploying software applications on on-premise infrastructure -- Glassfish or Tomcat -- and on Amazon Web Services (AWS) cloud infrastructure including Lambda and CloudWatch.

Demonstrated expertise writing SQL queries in MySQL or writing NoSQL queries in MongoDB for database integration of web services.

Demonstrated expertise performing UI front-end development using JavaScript, HTML, and CSS; performing object-oriented design and analysis using Java; and architecting code using design patterns in IntelliJ.

[Expertise may be gained during Graduate program.]

For the position listed above, interested candidates may search by job code 25315 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 Engineer, Design , Natick, Massachusetts, Massachusetts


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

I'm looking for
in category
within


Other Design Jobs


Training Engineer
Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and delivering strategically-aligned training programs for MathWorks sophisticated engineering (more...)
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: 04/5/2021


Software Engineer
Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software developing a cloud-based storage system for MATLAB applying (more...)
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: 04/5/2021

Log In or Create An Account

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

Boston RSS job feeds