Senior Software Engineer

19 Feb 2025

Vacancy expired!

U.S. Benefits

What are some of the benefits and perks of working at MathWorks?

- 401(k) matching - Quarterly profit-sharing plan - Tuition reimbursement - Paid Volunteer Time - Fitness and Recreation - Wellness center - Training and Development - Relocation Assistance Provided

MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: ;br>MathWorks staff enjoys a hybrid work-from-home model featuring both home-office flexibility as well as in-office days for optimized collaboration. MathWorks Account is the gateway to MathWorks desktop and online product offerings. Protecting this gateway from spammers and bot is paramount to avoiding the degradation of experience with MathWorks products. As a senior software engineer, you will design and implement robust defenses against spammers and bots in the MathWorks Account applications and services. You will architect and build web applications and RESTful services with a focus on spam and bot defense using Golang, Java, Ruby on Rails and leveraging technologies like AWS, Docker, and Kubernetes. You will play a critical role in analyzing data and proactively tuning spam and bot defenses in the MathWorks Account infrastructure. Successful candidates will work on a cohesive engineering team that shares an intrinsic drive to deliver high-quality cutting-edge products.

MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.
  • Play a key role in designing, architecting, and developing spam defense and bot detection.
  • Collaborate with the security team and 3 rd party security vendors.
  • Function effectively in a fast-paced Agile environment with a highly cross-functional team.
  • Design and implement software and infrastructure to support MathWorks Account on a global scale.
  • Help move our infrastructure and services to the cloud ensuring proper security.
  • Share ideas, ask questions, and contribute to team growth through technical mentoring.
  • Track record for getting things done.
  • Experience with programming languages, such as Ruby on Rails, Golang, Java, or other modern languages.
  • Experience with CSS, HTML, JavaScript, React, jQuery, and JSON
  • Experience with public cloud providers, like Amazon Web Services a plus.
  • Experience with container orchestration tools, like Docker and Kubernetes is a plus.
  • Knowledge of good coding standards and best practices is a plus.
  • Knowledge of web security, spam and bot defense is a plus.
  • A bachelor's degree and 7 years of professional work experience (or a master's degree and 5 years of professional work experience, or a PhD degree, or equivalent experience) is required.

  • ID: #49308135
  • State: Massachusetts Natick 01760 Natick USA
  • City: Natick
  • Salary: USD TBD TBD
  • Job type: Permanent
  • Showed: 2023-02-19
  • Deadline: 2023-04-16
  • Category: Et cetera