Principal Security Engineer

MathWorks

Natick (MA)

Hybrid

USD 120,000 - 160,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A leading software company is seeking a Principal Security Engineer to enhance the security of its software delivery pipeline. The role encompasses designing security controls, collaborating with teams to embed security in workflows, and leading threat assessments. Candidates should possess 10 years of experience, a bachelor's degree, and proficiency in programming languages like Python, Rust, or Go. This hybrid position offers opportunities for impactful contributions in a collaborative environment.

Qualifications

  • 10 years of professional work experience or equivalent experience.
  • Experience with security threat modeling and security reviews.
  • Deep understanding of the software development lifecycle (SDLC).

Responsibilities

  • Design, implement, and improve security controls.
  • Collaborate to embed security best practices.
  • Lead threat modeling and risk assessments.
  • Monitor, detect, and respond to threats.
  • Drive innovation in automation and security architecture.

Skills

Programming languages proficiency (Python, Rust, Go)
Security threat modeling
Penetration testing
Understanding of software supply-chain security
Collaboration with engineering teams

Education

Bachelor's degree

Tools

TeamCity
Jenkins
GitHub
GitLab
Artifactory
Kubernetes

Job description

Overview

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: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.

We’re looking for a hands-on, highly collaborative Principal Security Engineer to secure our software delivery pipeline. You’ll take ownership of protecting our CI/CD processes, Artifactory, and Internal Developer Platform against supply chain risks and malware attacks. This is a technical, impact-driven role where your expertise in threat modeling, security architecture, and systems design will shape our approach to secure software delivery at scale.

MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.

Responsibilities
  • Design, implement, and continuously improve security controls across our CI/CD pipeline, Artifactory, and developer platforms
  • Collaborate with various teams and key stakeholders within the organization to embed security best practices in software delivery workflows
  • Lead threat modeling and risk assessments for our build and release pipelines
  • Build and deploy custom security solutions and integrations as needed
  • Monitor, detect, and respond to threats targeting our development infrastructure
  • Drive innovation in automation, security architecture, and systems design
  • Foster a strong security culture through knowledge sharing and mentorship
  • Stay ahead of the latest threats, attacker methodologies, and evolving security trends to continuously refine our efforts
Minimum Qualifications
  • A bachelor's degree and 10 years of professional work experience (or equivalent experience) is required.
Additional Qualifications
  • Proficiency in programming languages such as Python, Rust, or Go
  • Experience with security threat modeling, penetration testing, and security reviews.
  • Deep understanding of the software development lifecycle (SDLC), particularly in large, complex enterprise environments, and a passion for improving the developer experience
  • Deep understanding of modern attack vectors targeting software supply-chain through malicious code, third-party libraries, and CI/CD systems
  • Advanced knowledge of developer tools, internal build and dependency systems
  • Experience with trusted software supply chain concepts, including security standards and best practices (e.g., SLSA), dependency/package management, vulnerability scanning, signing, provenance, and tools such as TeamCity, Jenkins, GitHub, GitLab, Artifactory, and Kubernetes
  • Experience with Cloud Native Computing Foundation (CNCF) projects related to CI/CD, security, and developer workflow
  • Ability to collaborate with large, distributed engineering teams to contextualize and prioritize supply chain threats
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Information Security Analyst
Senior Information Security Analyst

MathWorks • Natick (MA)

Hybrid
USD 120,000 - 190,000
Senior Security Assurance Engineer
Senior Security Assurance Engineer

MathWorks • Natick (MA)

Hybrid
USD 140,000 - 190,000
Senior Security Learning and Enablement Engineer
Senior Security Learning and Enablement Engineer

MathWorks • Natick (MA)

On-site
USD 118,400 - 183,500
Senior Security Engineer
Senior Security Engineer

Mode Analytics • Phoenix (AZ)

On-site
USD 130,000 - 190,000
Senior Security Assurance Engineer
Senior Security Assurance Engineer

MathWorks • Natick (MA)

Hybrid
USD 140,000 - 180,000
Hybrid work model
Staff Security Engineer
Staff Security Engineer

Hw3 Llc • San Mateo (CA)

On-site
USD 190,000 - 270,000
Senior Security Engineer
Senior Security Engineer

Mach7 Technologies • New Jersey

On-site
USD 120,000 - 190,000
Sr. Identity Security Engineer Active Directory & Entra ID
Sr. Identity Security Engineer Active Directory & Entra ID

The MathWorks, Inc. • Natick (MA)

On-site
USD 120,000 - 180,000
MTS - Engineering (Security)
MTS - Engineering (Security)

Collinear AI, Inc. • San Francisco (CA)

On-site
USD 170,000 - 220,000
Application Security Engineer
Application Security Engineer

Charles Schwab Corporation • Southlake (TX)

On-site
USD 120,000 - 160,000