Senior Software Engineer @Diagrid
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4d ago

[Hiring] Senior Software Engineer @Diagrid

4d ago - Diagrid is hiring a remote Senior Software Engineer. 💸 Salary: unspecified 📍Location: India

Role Description

You join Diagrid's Runtime team, the engineers who build Dapr and run it inside Diagrid Catalyst. Your work lands in public, in the Dapr open source project, and in the product our customers run in production.

  • Design and ship features in the Dapr runtime, review code from the community and from your team, and help keep releases stable.
  • Much of the current work is in durable execution (Dapr Workflows, actors and the scheduler), where correctness under failure matters more than speed.
  • We build with AI every day. We look for engineers who use AI to go further and who check what it produces: you read the diff, you test the failure path, and you own the result, whoever or whatever wrote the first draft.
  • You are a full member of the team: the same ownership, the same voice in design, and the same chance to grow into a Dapr maintainer as everyone else.

Working hours

  • Diagrid's team works across Europe and North America.
  • Our India team’s day typically starts around 12:00 PM IST, with afternoons overlapping Europe and evenings overlapping the US.
  • You’ll need to be available for a core US overlap window of 8:30 PM to 12:00 AM IST; outside that, you can structure your day flexibly.

What you will do

  • 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.
  • 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.

Bonus

  • 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

  • Competitive compensation
  • 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

Company Description

Diagrid, Inc. is an Equal Opportunity Employer. We do not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need. We embrace and celebrate differences and diversity.

Before You Apply
️
remote Be aware of the location restriction for this remote position: India
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Diagrid
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4d ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: India
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 131,502+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later