
Senior Software Engineer – Dapr OSS
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in India.
• Design and develop features in the Dapr runtime, overseeing the process from proposal to release.
• Evaluate community and team pull requests, ensuring adherence to standards concerning correctness, testing, and API design.
• Identify and resolve bugs in distributed systems related to race conditions, retries, partial failures, and crash-resilient states.
• Compose public proposals and design documents and engage in the review process.
• Participate in Dapr releases, which include release candidates, patch updates, and security enhancements.
• Assist users and contributors via GitHub and Discord.
• Mentor new contributors to the project.
• Support the recruitment of the India team by influencing the hiring process and interviewing candidates.
• Onboard new engineers regarding Dapr, the codebase, and team practices.
• Act as the primary point of contact in India for inquiries, feedback, and support.
• Elevate issues to the technical managers of engineers when necessary.
• Foster an engineering culture in India that emphasizes ownership, quality, and transparency.
• Collaborate with leadership on India-specific hiring strategies, working hours, and team structure.
• Represent Diagrid within the local engineering and open-source communities.
• Remain actively engaged, dedicating the majority of time to runtime engineering.
• Over 5 years of professional experience in Go, with the ability to explain production code line by line.
• Experience in designing and operating distributed systems.
• More than 2 years of experience with Kubernetes and containers.
• Strong foundational knowledge in computer science, focusing on concurrency, networking, and data consistency.
• Daily hands-on experience with AI coding tools, coupled with the ability to assess their output before deployment.
• Proficient written English skills.
• Availability for a core overlap with US hours from 8:30 PM to 12:00 AM IST.
• Must reside in India.
• Immigration sponsorship and work authorization details are required during the application process.
• Bonus: Contributions to open-source Go projects, particularly those associated with CNCF.
• Bonus: Experience in maintaining an open-source project.
• Bonus: Familiarity with Dapr or workflow and durable execution engines.
• Bonus: Knowledge of gRPC and Protocol Buffers.
• Bonus: Experience with programming languages such as Java, Python, JavaScript, .NET, or Rust.
• Competitive salary package.
• Company equity options.
• Remote-first and flexible working environment.
• Flexible paid time off policy.
• Comprehensive healthcare coverage for you and your dependents.
• Choice of hardware for your work setup.
• $1000 allowance for home office setup.
• Monthly work-from-home stipend.
• Opportunities for team events and gatherings.
• Ability to collaborate with industry-leading professionals.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.