Chainguard is a company focused on providing a secure foundation for software development and deployment. They are seeking a Staff Software Engineer to join their Partnership Engineering team, responsible for designing and developing integrations that connect Chainguard products to various partner platforms, ensuring seamless and secure functionality.
Responsibilities:
- Designing and developing technical integrations that connect Chainguard products to partner platforms such as cloud marketplaces, vulnerability scanners, and observability providers
- Building and maintaining our security advisory system, including schemas, APIs, and data feeds such as OSV and secdb
- Owning integrations with major cloud platforms, including GCP, AWS, and Azure, with a focus on areas like mirroring, IAM, and proxying
- Supporting a wide array of integration targets, from VMs and containers to libraries, ensuring compatibility with vulnerability scanners and other security tools
- Working closely with external partners acting as a technical influencer and helping them adopt and verify their support for Chainguard’s products, while also building internal infrastructure to ensure correctness and compliance
- Collaborating with internal teams to scope and support integration needs for product launches and new initiatives
- Acting as a force multiplier by mentoring peers, improving team processes, and guiding architectural decisions
- Driving long-term projects (6+ months), independently or with small teams, and delivering scalable, well-architected solutions
Requirements:
- At least 8 years of professional software engineering experience
- Comfortable working and thriving within a Linux ecosystem
- Demonstrated ability to thrive in ambiguity, take ownership of poorly-defined problems, and drive toward effective, scalable solutions
- Proficiency in at least one of the major cloud platforms (preferably AWS or Azure)
- Experience building APIs and data pipelines, particularly for security data or integrations with third-party systems
- Deep knowledge of system architecture and design principles, with the ability to balance trade-offs and influence technical direction
- Software development skills in Golang
- Solid understanding of security tooling and standards, especially vulnerability scanning and advisory formats like OSV
- Bonus: Experience with partner-facing roles, ISV integrations, or marketplace certification processes