About The Opportunity
We are hiring a Senior Software Engineer to join our founding engineering team and play a critical role in shaping Chainloop’s backend services, engineering culture, and long-term product direction. This is an opportunity to build foundational systems in Go, influence architecture decisions, and set engineering standards at an early-stage, high-ambition startup focused on security and software supply chain excellence.
You will work in an async-first, ownership-driven environment where clarity, autonomy, and impact matter more than meetings. If you enjoy building complex backend systems, shaping culture, and delivering high-quality work at speed, this role is for you.
What You Will Do
We are hiring a Senior Software Engineer to join our founding engineering team and play a critical role in shaping Chainloop’s backend services, engineering culture, and long-term product direction. This is an opportunity to build foundational systems in Go, influence architecture decisions, and set engineering standards at an early-stage, high-ambition startup focused on security and software supply chain excellence.
You will work in an async-first, ownership-driven environment where clarity, autonomy, and impact matter more than meetings. If you enjoy building complex backend systems, shaping culture, and delivering high-quality work at speed, this role is for you.
What You Will Do
- Join the founding engineering team and contribute to the core technical vision of Chainloop.
- Architect, develop, and scale complex backend services primarily in Go.
- Own projects end-to-end, from initial design and technical planning to implementation, deployment, and production monitoring.
- Work in a fast-moving, async-first startup culture with high autonomy and accountability.
- Implement and champion best practices in software supply chain security, automation, reliability, and performance.
- Drive clarity from ambiguity by breaking down broad ideas into actionable engineering plans.
- Mentor teammates, review code thoughtfully, and help hire and level-up future engineers.
- 10+ years of experience designing, building, and maintaining complex backend systems.
- Prior experience working in early-stage products or startups is a strong plus.
- Strong, hands-on experience with Go, or deep backend experience with a strong desire to learn Go.
- Proven experience owning the full lifecycle of backend features and services.
- Solid understanding of distributed systems, API design, performance optimization, and cloud-native architectures.
- Strong written communication skills and ability to thrive in an async-first environment.
- A practical understanding of modern software supply chains and security principles (or interest in learning deeply).
- Own work end-to-end: From architectural design to production monitoring.
- Communicate async-first: Write clearly, proactively, and with context.
- Drive clarity: Turn vague problems into structured, actionable plans.
- Raise the bar: Mentor others, review code thoughtfully, and help build an exceptional team.
- Champion security & quality: Deliver fast, safely, and with intention.
- Use AI & automation: Increase output, reliability, and impact through smart tooling.
- Avoid unnecessary meetings: Use sync time only for decisions that truly require it.
- Don’t sacrifice quality for speed: Move fast, but never recklessly.
- Don’t stay silent: Speak up when misaligned, unclear, or when there’s a better path.
- Don’t expect rigid schedules: Flexibility is key, but commitment to deadlines is essential.