MathWorks is looking to solve the problem of designing and developing sophisticated software for small self-contained projects, with a focus on high scalability and high availability, using cloud technologies like Docker and Kubernetes, and microservices-based software architectures.
Requirements
- Demonstrated expertise in development, testing, and web based or cloud based development
- Demonstrated expertise in object-oriented design and analysis, including writing algorithms, applying design patterns with object-oriented programming languages such as Golang, C++, , JavaScript, Java, or other JVM-based languages
- Demonstrated expertise writing algorithms and applying data structures
- Demonstrated expertise in the full software development life cycle (SDLC), including functional design, architecture design, implementation, and testing, according to scrum-based Agile methodologies
Responsibilities
- Design and implement software features and components
- Write high quality code and design extensible software using software engineering principles, patterns and methodologies
- Execute performance monitoring and integration and participate in software development projects of moderate scope, from requirements gathering and design to implementation, qualification and validation
- Work on cloud technologies like Docker and Kubernetes, and microservices-based software architectures with a strong focus on high scalability and high availability
- Assist cross-functional team members in engineering, quality engineering, user experience, and documentation
- Increase productivity and bring quality features to market
- Work with subject matter experts in pursuit of continuous improvement of designs and strategies
Other
- Master’s degree in Engineering, Computer Science, Analytics, or a closely related field and no experience
- Bachelor’s degree in Engineering, Computer Science, Analytics, or a closely related field and three (3) years of experience in the job offered or in a Software Engineer - related occupation
- May telecommute up to 40%
- Collaborate with bright, passionate people
- Commitment to doing the right thing—for each individual, our customers, and the local community