We are looking for an experienced software engineer for our cloud-based product offerings. You will join a team that is passionate about state-of-the-art cloud technologies like Docker and Kubernetes and micro services-based software architectures with a strong focus on high-scalability and high-availability. This position offers you a great opportunity to develop new applications as well as transform existing applications based on the latest cloud technologies.
You will be developing software based on (micro) service architectures and the underlying infrastructure.
Design, architect, and implement software with high-scalability and high-availability in mind
Create requirements, design specifications, and participate in code reviews
Share and discuss ideas with our team and give feedback to others
Experience with Linux development
Application development in C++, Java (or other JVM-based languages), or Go
Familiarity with cloud computing and/or enterprise application development
Passion for cloud-based technologies (for example, Docker, Kubernetes)
Experience with micro services architecture is a plus
A bachelor's degree and 5 years of professional work experience (or a master's degree) is required.
Experience with object oriented design
The MathWorks, Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics. The EEO is the Law poster is available here.MathWorks participates in E-Verify. View the E-Verify posters here.