Sr. System Build & Release Software Engineer
Listed on 2026-05-27
-
Software Development
Software Engineer, DevOps
Senior Software Engineer – Dev Ops
Vision team – Milpitas, California. The role may require up to 20% travel, especially to the Irvine area.
Position OverviewThe Senior Software Engineer will play a key role in Johnson & Johnson Surgical Vision New Product Development (NPD) pipeline, designing and developing product software for cutting‑edge medical devices and associated capital equipment.
PurposeThe Senior Software Engineer will work with NPD and market support teams to create reliable, secure build pipelines, automate SBOM generation, maintain build environments, and mentor peers on CI/CD and secure‑development practices.
Responsibilities- 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 Dev Sec Ops 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 Install Shield.
- Own and optimize product‑specific Jenkins build pipelines for predictable releases.
- Provision and maintain 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.
- BS or MS degree in Computer Science or related engineering field.
- 7+ years software engineering experience with demonstrated ownership of build/release or Dev Ops 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 Install Shield.
- 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 (Sonar Qube, Checkmarx, Blackduck).
- Proficiency with Git, Bitbucket, and Git workflows, and familiarity with Atlassian tools such as Jira and Confluence.
- Proficient with Power Shell and other scripting languages (e.g., Python, Bash).
- Experience automating SBOM generation and embedding SBOMs into release artifacts.
- Solid understanding of Dev Sec Ops 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.
- Medical device experience (IEC 62304) or experience in a heavily regulated industry/environment.
- Experience with sophisticated embedded software development involving multiple modules in different language platforms.
- This position is located in Milpitas, CA and may require up to 20% travel, especially to the Irvine area.
Johnson & Johnson is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, protected veteran status or other characteristics protected by federal, state or local law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act.
Johnson and Johnson is committed to providing an interview process that is inclusive of our applicants’ needs. If you are an individual with a disability and would like to request an accommodation, please email the Employee Health Support Center (ra-) or contact AskGS to be directed to your accommodation resource.
Pay Range$ - $
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).