Making the software supply chain secure by default.
Principal Software Engineer – Athena
Location
United Kingdom
Posted
2 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Engineer – Athena
Chainguard
• Set the technical direction for the Athena clearing house by making the hard architectural calls on data validation pipelines, customer entitlement systems, workflow orchestration, upstream reconciliation, OSV publication, and coalition interfaces. Scale the team and the product area. • Define and drive the transition from rapid prototyping to a sustainable, production-grade product stack including observability, incident handling, and operational rigor • Partner with staff engineers to establish domain ownership and technical standards across the team • Lead the design of systems that process unstructured vulnerability reports from enterprise customers, deduplicate findings, and surface clean signals to the libraries remediation team • Identify and retire technical debt introduced during the team's high-velocity prototyping phase • Serve as a thought partner on build-vs-buy decisions, capacity planning, and long-term architectural bets • Contribute to a hiring bar that brings in engineers who can sustain serious output without burning out
Job Requirements
- A track record of setting technical direction for complex, production-facing distributed systems raising the entire team's ceiling
- Deep fluency in Go and experience with GCP and Terraform is a must; polyglot engineers who can pick up new stacks quickly are welcome
- Ability to work with messy, unstructured data validating, deduplicating, and extracting signal from real-world enterprise inputs
- Experience transitioning teams from fast-moving prototypes to maintainable systems, monitoring, alerting, SLOs, on-call
- You've built systems that handle multiple customer types with different entitlements, access levels, and interaction patterns
- Comfort operating across the full backend stack workflows, data pipelines, APIs with minimal hand-holding
- Opinions about cost-efficient AI usage and resource allocation are a plus
- Prior background in security-adjacent domains (supply chain, vulnerability management, cloud security)
Benefits
- Flexible & Remote-First Culture: Work remotely with team meetup opportunities, bi-annual destination summits, and a monthly stipend for coworking spaces, phone and internet costs.
- Our Approach to Equity: Receive stock options upon hire and promotion. Plus, you can participate in secondary offerings and have 10 years to exercise your options (yes, you read that correctly: 10 years!).
- 100% Covered Health Insurance: We cover 100% of your health, vision and dental insurance premiums for you and your dependents. Nothing comes out of your paycheck.
- ∞ Flexible Time Off: Take the time you need – to do our best work, we need to recharge and reset.
- 18 Weeks Paid Parental Leave: We offer 18 weeks for birthing parents and 12 weeks for non-birthing parents, with the option to use it all at once or throughout your child's first year.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Formally verify the highest-risk parts of the Monad implementation • Build and refine Rocq models of system designs and prove C++ implementation • Develop specifications and weakest-precondition proofs for production C++ • Strengthen theorem statements and proof automation
• Drives the definition and evolution of our architecture using Distributed Domain Driven Design practices. • Acts as the strategy leader for key Architecture Quality Attributes (e.g., Availability, Performance, Scalability, Securibility) to inform architecture assessments. • Provides project-embedded architecture consultation to promote best Practices, design patterns, and informed buy vs. build decisions. • Contributes to the prioritization of platform capability improvements across feature and data platforms. • Enhances the capture and communication of architecture descriptions through automation and innovative tools. • Shepherds platform-wide strategies, including naming, protocol standards, and design patterns, to ensure ongoing value creation. • Communicates complex technical concepts effectively in both written and spoken forms, catering to both technical and non-technical audiences. • Collaborates with stakeholders to build consensus when necessary, ensuring alignment on architectural decisions.
Staff Fullstack Engineer
ZscalerZscaler helps leading organizations in 180+ countries securely transform their networks and applications for a mobile and cloud-first world. Founded in 2008, th
• Develop features at the edge between the frontend and backend • Create and manage data pipelines for processing OpenAPI documents • Manage and improve our typescript microservice ecosystem • Mentor junior developers and participate in planning and review for backend services
• Design and build high-quality APIs and services for our experimentation platform and recommendation/personalization systems — experiences that are reliable, performant, and genuinely useful to product teams and members. • Work with AI (Claude Code) as a first-class collaborator — your primary workflow involves orchestrating agents to create specs, generate code and tests, verify results, and perform reviews. • Help define and codify AI-Native engineering practices for the team, establishing playbooks the broader org can adopt. • Build across the backend stack as needed — shipping polished, performant, and reliable experiences to tens of millions of users. • Collaborate closely with product managers and data teams to turn complex user problems into elegant, scalable engineering solutions. • Contribute to architectural decisions, code reviews, and a culture of craft and continuous improvement. • Participate in on-call rotation and incident response. • Use agentic workflows to dramatically increase the delivery of strong outcomes — moving faster without sacrificing quality. • Mentor team members and contribute to team processes, technical standards, and help evolve the team's AI-native engineering practices. • Support performance, reliability, and accessibility across the features you own.




