Diagrid - Senior Software Engineer (Dapr OSS) – India Lead
Responsibilities
• Design and build features in the Dapr runtime, from proposal to release. • Review pull requests from the community and from your team. Hold the bar on correctness, tests and API design. • Find and fix bugs in distributed code: race conditions, retries, partial failures, and state that must survive a crash. • Write proposals and design docs in public, and respond to review on them. • Take part in Dapr releases: release candidates, patch releases and security fixes. • Help users and contributors on GitHub and Discord, and mentor new contributors. • What we look for • 5+ years of professional Go, with production code you can explain line by line. • Experience designing and running distributed systems. You know how they fail, and you design for it. • 2+ years with Kubernetes and containers. • A strong computer science base: concurrency, networking and data consistency. • Daily, practical use of AI coding tools, and the judgment to check their output before you ship it. • Clear written English. Most of our work happens in GitHub issues, pull requests and design docs, read by people across many companies and time zones. • Leading in India • You’ll be our first engineer in India, and you’ll help build the team that follows. Engineers who join in India will report to technical managers on their own teams, with a dotted line to you. Their managers own their day-to-day work and performance; you’re their local lead and point of contact. • Help hire the India team: shape the hiring process, interview candidates and help us find the right people. • Onboard new engineers and help them become productive in Dapr, our codebase and how we work. • Be the go-to person in India for questions, feedback and support, and raise issues to their managers when needed. • Build a strong engineering culture in India that matches how we work across Diagrid: ownership, quality and working in the open. • Work with leadership on India-specific topics such as hiring plans, working hours and team setup. • Represent Diagrid in the local engineering and open source community, through meetups, conferences and contributor outreach. • This role stays hands-on. Most of your time goes to engineering work on the runtime, and the leadership side grows as the team does. • Merged contributions to open source Go projects, especially CNCF projects. • Experience as a maintainer of an open source project. • Experience with Dapr, or with workflow and durable execution engines (Temporal, Azure Durable Functions, AWS Step Functions). • gRPC and Protocol Buffers. • One of the other languages Dapr has SDKs for: Java, Python, JavaScript, .NET or Rust.
Benefits
• Company equity • Remote first & flexible work environment • Flexible paid time off • Comprehensive healthcare for you and your dependents • Choice of hardware • $1000 for home office setup • Monthly WFH stipend • Team events & gatherings • Chance to collaborate with industry-leading figures
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT