Principal Security Engineer

MathWorks

Natick (MA)

Hybrid

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 Training Engineer: Product Security
Senior Training Engineer: Product Security

The MathWorks, Inc. • Natick (MA)

Hybrid
USD 90,000 - 120,000
Staff Security Engineer (Product Security and Architecture)
Staff Security Engineer (Product Security and Architecture)

Compass • Ventura (CA)

On-site
USD 150,000 - 230,000
Senior Security Learning and Enablement Engineer
Senior Security Learning and Enablement Engineer

MathWorks • Natick (MA)

On-site
USD 118,000 - 184,000
Secure Enclave Product Owner
Secure Enclave Product Owner

The MathWorks, Inc. • Natick (MA)

Hybrid
USD 120,000 - 150,000
Principal Security Engineer
Principal Security Engineer

Jobgether • Germany (OH)

On-site
USD 138,000 - 196,000
Direct ownership of security controls
Autonomy in a technical security team
Exposure to low-latency trading infra
Staff Security Engineer, Application Security
Staff Security Engineer, Application Security

Jobtailor • California (MO)

On-site
USD 140,000 - 190,000
Senior Security Compliance Engineer
Senior Security Compliance Engineer

MathWorks • Natick (MA)

Hybrid
USD 154,000 - 184,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)

Hybrid
USD 120,000 - 180,000
Senior Applied AI Engineer
Senior Applied AI Engineer

MathWorks • Natick (MA)

Hybrid
USD 120,000 - 160,000