Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: March 23, 2020
Job Description:
Working under the direction of the Engineer - Senior Team Lead
4, will be responsible for designing, developing and testing
sophisticated software; building massively scalable concurrent
systems using Java and Golang; designing, architecting, and
developing MATLAB cloud services and cloud infrastructure;
collaborating throughout the entire software development life-cycle
in a fast paced Agile environment within a highly cross-functional
team; designing and implementing software and infrastructure to
support worldwide internet scale; and contributing to the growth of
the knowledge base of the team. Education and Experience: Masters degree or higher (or foreign education equivalent) in
Engineering or Computer Science and no experience. OR Bachelors degree (or foreign education equivalent) in
Engineering or Computer Science and five (5) years of experience in
job offered or five (5) years of experience in design and
development of cloud-based web services. Special Requirements: • Demonstrated expertise building and packaging distributed web
services and microservices using Docker container technology; and
deploying services on Amazon Web Services cloud based platform. • Demonstrated expertise developing RESTful web services within
a distributed computing system environment using Java and Spring
MVC; using Java or Golang for object-oriented design and analysis;
and architecting code according to SOLID design principles. • Demonstrated expertise using Apache Maven for software
development; performing version control using Git and Perforce;
configuring and maintaining infrastructure following
Infrastructure-as-Code methodology; and automating continuous
integration and continuous delivery on continuous integration
platform -- TeamCity or GitLab. • Demonstrated expertise in data modeling and writing software
that stores and queries data on SQL and NoSQL databases. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 23589 for specific job details and requirements and
apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Chelsea , Software Engineer, Engineering , Natick, MA, Massachusetts