Massachusetts Information Technology Jobs

Search for Jobs in Information Technology
MassHire JobQuest Logo

Job Information

MathWorks Senior Software Engineer Security and Authentication in Natick, Massachusetts

Senior Software Engineer Security and Authentication

Job Summary

Apply Now

  • Job:24703-TTER

  • Location:US-MA-Natick

  • Department:Web Applications and Services

We are looking for security focused senior software engineer to join our team to help us design / develop secure, customer facing, authentication applications and services. Highly motivated, problem solving, and critical thinking candidates will work with us to develop applications and services used worldwide by our customers. In this role, you will be an active member of an agile scrum team of software engineers that works closely with security, quality engineering, user experience, marketing and business groups to build robust applications.


  • Design, develop and implement enhancements and new features to our sign in applications and services

  • Collaboration with the security team, quality engineers, usability specialists, business analysts and adjacent development teams on authentication and security related projects

  • Work with business areas to develop and document requirements and functional specifications

  • Conduct continual research and exploration of security topics to ensure our authentication services have the highest level of protection

  • Create technical specifications and prepare reviews with our Architecture and Integration teams

  • Ensuring applications and services meet performance SLAs and identify and develop improvements for services performance

  • Actively participate in sprint planning and backlog grooming

  • Ensuring code quality, troubleshooting bugs, participating in and leading code reviews

  • Perform security threat modeling for our code repositories and company data to identify security issues and risks, and develop mitigation strategies

Minimum Qualifications

  • 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.

Additional Qualifications

  • Expertise in different topics in application / software security domain, like: SAML, Open ID Connect, OAuth2, or Kerberos

  • Strong desire to learn and grow within the domain of software security

  • Good communication, interpersonal and organizational skills

  • Strong software design and testing principles

  • Experience with Java or Golang

  • Experience with cloud computing platforms like AWS, Azure, or similar

  • Knowledge of web technologies such as JSON, JavaScript, React, XML

  • Experience with SQL and database concepts