Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: March 16, 2015
Job Description:
Working under the direction of the Development Manager for Web
Integration Server group, will be responsible for playing a key role in the
design, architecture and development of MATLAB Online services and
Cloud infrastructure; collaborate in a fast paced Agile environment
with a highly cross-functional team; design and implement software and
infrastructure to support fault-tolerant, highly-available and scalable web
services on the Cloud; construct software to run on and across architectural
layers for sharing between platforms; create design specifications,
participate in design discussions and code reviews; work with Product
Management to further refine product requirement specifications, functional
specifications, and have a voice in directly contributing to product vision and
direction; share ideas, ask questions and contribute to team growth through
technical mentoring; collaborate with documentation, support, QE and
others; and provide timely bug fixes as required. Education and Experience: Master’s degree or higher (or foreign educational equivalent)
in Engineering, Computer Science, Theoretical and Applied
Mechanics, or Fluid Mechanics and no experience. OR Bachelor’s degree (or foreign educational equivalent) in
Engineering, Computer Science, Theoretical and Applied Mechanics, or Fluid
Mechanics and five (5) years of experience in job offered or five (5) years of
experience in distributed services infrastructure development. Special Requirements: • Demonstrated expertise in cloud-based infrastructure -
distributed server - development or virtual cloud-based file services
development using Amazon web services - EC2, NoSQL, DynamoDB, Amazon RDS and
ELBs. • Demonstrated expertise designing and developing RESTful web
services and component based architectures (micro-services) deployed
within an Apache, Glassfish or Jetty based server environment. • Demonstrated expertise developing and debugging JAVA-based applications, and programming and overwriting MATLAB code. • Demonstrated expertise software project planning including requirements analysis and prototyping. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 14266 for specific job details and requirements and apply online
on the Careers Page at www.mathworks.com/company/jobs.
Keywords: The MathWorks, Inc. , Boston , Software Engineer , Engineering , Natick, MA, Massachusetts
Click
here to apply!
|