OneTrust

Senior Software Engineer, DevOps

OneTrust

full-time

Posted on:

Location Type: Office

Location: MilpitasCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $106,000 - $170,200 per year

Job Level

About the role

  • Collaborate with product developers, QA, and V&V teams to ensure safe, auditable releases.
  • Incorporate industry standards and best practices to continuously improve our CI/CD pipeline.
  • Implement and maintain build reproducibility, artifact provenance, and secure supply-chain controls.
  • Troubleshoot and resolve complex DevSecOps issues across build, test, and release systems.
  • Automate SBOM generation, management, and publishing for software and firmware builds to meet traceability and compliance needs.
  • Automated OS image creation and vendor driver integration to ensure repeatable, consistent system images.
  • Create product-specific installers using InstallShield.
  • Owned and optimized product-specific Jenkins build pipelines for predictable releases.
  • Provisioned and maintained VM build servers, build tools, and licensing for stable CI/CD environments.
  • Manage software component configuration and dependency mapping.
  • Integrate static code analysis and vulnerability scanning to surface issues earlier and strengthen security.
  • Deliver faster, more reliable releases, reduce manual effort, and lower operational and security risk.
  • Mentor engineers on CI/CD, build-system design, and secure-development practices.
  • Maintain clear documentation for processes, runbooks, and environment configurations.

Requirements

  • BS or MS degree in Computer Science or related engineering field is required.
  • 7+ years software engineering experience with demonstrated ownership of build/release or DevOps systems (or equivalent).
  • Experience with automated Windows OS image creation using tools such as Windows ADK.
  • Experience using Windows Docker for build workflows.
  • Experience creating windows software installers using tools such as InstallShield.
  • Knowledge & hands-on experience using Conan & CMake to set up C++ project builds.
  • Knowledge & experience with CI/CD tools (e.g., Jenkins and Groovy scripting).
  • Experienced with integration & configuration of static code analysis tools (SonarQube, Checkmarx, Blackduck).
  • Proficiency with Git, Bitbucket, and Git workflows, and familiarity with Atlassian tools such as Jira and Confluence.
  • Proficient with PowerShell and other scripting languages (e.g., Python, Bash).
  • Experience automating SBOM generation and embedding SBOMs into release artifacts.
  • Solid understanding of DevSecOps concepts, secure build pipelines, and artifact provenance.
  • Strong troubleshooting skills across build systems, CI servers, container-based builds, and Windows-based build environments.
  • Strong communication skills and ability to produce clear documentation for processes and audits.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
DevSecOpsCI/CDWindows OS image creationInstallShieldJenkinsGroovy scriptingConanCMakestatic code analysisPowerShell
Soft Skills
troubleshootingcommunicationmentoringdocumentation