As a Lead Engineer - BuildGuard
You will engineer secure, high-performance build solutions:
- Architect and build the core engine of BuildGuard using Golang, focusing on deep build introspection and security.
- Design and implement secure build environments, analyzing compiler behavior and dependency chains to detect vulnerabilities in real-time.
- Develop low-level integrations with build systems (Make, Ninja, Bazel) to ensure hermetic and reproducible builds.
- Integrate the product directly into the CI/CD pipeline without compromising speed or developer experience.
- Build resilient, scalable services that can handle the massive throughput of enterprise build artifacts and logs.
You will lead product architecture and innovation:
- Partner with Product Managers to translate abstract security and build challenges into defined technical requirements and concrete solutions.
- Own the technical vision for BuildGuard end-to-end, from architectural concepts to production deployment.
- Communicate complex security and build concepts clearly via design docs, diagrams, and discussions with stakeholders.
- Thrive in uncertainty, showing technical independence to drive solutions from ambiguous requirements in a new product territory.
- Contribute to the technical roadmap, breaking down complex security features into milestones and guiding the team's development.
You will champion quality, security, and execution:
- Embrace complex challenges, solving novel problems at the intersection of build performance and application security.
- Develop comprehensive automated testing strategies to ensure reliable, secure deployments.
- Drive execution within an Agile framework (sprint planning, decomposition, retros) while maintaining a high bar for security standards.
- Manage and prioritize the technical backlog to balance feature delivery with architectural integrity and security hardening.
- Leverage AI development tools to boost productivity, applying critical judgment to verify and integrate code securely.