Job Directory The Mathworks Senior Release Engineer
The Mathworks

Senior Release Engineer The Mathworks
Natick, MA

MathWorks is a developer of mathematical computing software for engineers and scientists.

Companies like The Mathworks
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About The Mathworks

Job Description

Search for more jobs

Senior Release Engineer

Job Summary

Apply Now

* Job: 21271-BHAM
* Location: US-MA-Natick
* Department: Infrastructure and Architecture

The Infrastructure, Architecture, and Tools Team is looking for a motivated, fast-learning candidate with experience in Release Engineering, Continuous Delivery techniques, and C/C++ and scripting languages. You will be responsible for evolving our code signing infrastructure as well as adding security features around our release processes and examine release pipelines for security vulnerabilities. This role requires an ability to work effectively across organizational boundaries to determine and implement the needed security features.

Responsibilities

* Perform security threat modeling for our different continuous integration systems and release pipelines to identify security issues and risks and recommend mitigation strategies
* Evaluate our various release hand-offs to identify possible security risks and develop the security features
* Engage with engineering teams to assist in the design, architecture, implementation, adoption and support of Code Signing services
* Collaborate with the various stakeholders to define the criteria for Code Signing of customer consumable software (i.e. both 'what to sign' and 'how to sign it')
* Stay on top of code signing and OS level security landscape and requirements associated with different release containers
* Be the security expert for our release hand-offs and Code Signing
* Participate in industry consortiums to ensure that the services are aligned with current best practices and aware of emerging trends

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) is required.
* Programming experience with Visual Studio
* Programming experience with Xcode
* Programming experience in C++

Additional Qualifications

* Experience with various continuous integration systems such as Jenkins or TeamCity
* Experience using GNU make
* Experience with programming and debugging scripting languages like Python/Perl
* Experience with software configuration management tools such as Git or Perforce
* Experience using RESTful web services
* Experience in product development and/or secure design
* Working knowledge of public key infrastructure (PKI)
* Knowledge of some computer security techniques
* Knowledge of Windows, Mac, and Linux (Network Protocols, file systems, etc.)
* Ability to work on a team

Why MathWorks?

It's the chance to collaborate with bright, passionate people. It's contributing to software products that make a difference in the world. And it's being part of a company with an incredible commitment to doing the right thing - for each individual, our customers, and the local community.

MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs 4500 people in 16 countries, with headquarters in Natick, Massachusetts, U.S.A. MathWorks is privately held and has been profitable every year since its founding in 1984.

About The Mathworks

MathWorks is a developer of mathematical computing software for engineers and scientists.

Headquarters
Size
10000 employees
The Mathworks

1 apple hill drive

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.