Principal Engineer Software DLP Cycle SDLC
Listed on 2026-01-02
-
Software Development
DevOps
Job Description
We are seeking a Principal Engineer to own and revolutionize our engineering velocity and developer experience. This is a high-impact, cross-functional role designed to optimize the entire Software Development Life Cycle (SDLC) from a developer's first line of code to production deployment.
You will be the principal architect and owner of the tools, processes, and systems that all other engineers at the company rely on.
Your core mission is to make our engineering team more productive, our systems more reliable, and our feedback loops faster. A key strategic component of this role is the research, evaluation, and integration of AI-powered tools to create a step-function improvement in all aspects of our development.
This role is located at our dynamic Santa Clara California headquarters campus and in the office 3 days a week.
Your Impact
1. Build & Environment- Local Development: Design, automate, and maintain a seamless, containerized local development environment to ensure developers can be productive within minutes.
- Build Systems: Own and optimize all build scripts and infrastructure. Your primary metrics for success will be reducing build time , minimizing cost , and achieving near-perfect reliability
. - Dependency Management: Architect and automate our dependency management strategy to ensure secure, reproducible, and fast resolution of all third‑party libraries.
- Performance Optimization: Drive deep technical optimizations at the compiler and architectural levels to improve application performance. Implement and manage company‑wide profiling tools and best practices.
- Security Hardening: Embed security into the SDLC. Integrate and manage Static Analysis (SAST) and other security tools within the build process to harden our applications from the ground up.
- Test Automation Framework: Own the strategy and infrastructure for all test automation, including Unit, Component, Integration, and Functional tests.
- Test Metrics: Define and report on key quality metrics, including Test Coverage, reliability (flakiness), and execution time
. - Failure Triage: Act as the primary owner for build and test failures. You will oversee the process of diagnosing failures , identifying the root cause, and ensuring the correct engineering team provides a timely fix.
- Deployment Automation: Own, simplify, and secure the Continuous Deployment (CD) pipeline, enabling engineering teams to release features safely, autonomously, and frequently.
- Metrics & Reporting: Develop and maintain dashboards that provide clear visibility into engineering health, including code coverage , build times, test flakiness, and deployment frequency.
- Strategic AI Implementation: Act as the team's subject matter expert on AI‑driven development tools
. - Prototyping & Integration: Continuously research, prototype, and integrate AI tooling to enhance all of the above responsibilities
. This includes, but is not limited to: - AI‑assisted code generation and refactoring.
- Intelligent test case generation.
- Automated bug detection and remediation.
- AI‑powered pipeline optimization and security analysis.
- 10+ years of experience in software engineering, with a demonstrable focus on Dev Ops, Developer Experience (Dev Ex), or Build/Tools/Platform Engineering.
- Expert‑level knowledge of CI/CD systems (e.g., Git Lab CI, Git Hub Actions, Jenkins, Circle
CI) and build automation tools (e.g., Bazel, Gradle, Make, Webpack). - Strong systems‑level programming skills and experience with compiler‑level optimization and performance profiling.
- Deep experience with test automation frameworks and a strong understanding of the "test pyramid" and quality metrics.
- Proficiency in at least one scripting language (e.g., Python, Go, Bash) and one compiled language (e.g., C++, Java, Rust, Go).
- Extensive experience with containerization (Docker, Kubernetes) and cloud infrastructure (AWS, GCP, or Azure).
- A proven track record of leading complex, cross‑functional projects and influencing other senior engineers without direct authority.
- A "customer‑first" mindset, where your…
(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).