Software Development Engineer III
- Compensation
- Not disclosed
- Location
- Gurgaon/Gurugram
- Work setup
- Onsite
- Seniority
- Senior
- Employment
- Full time
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Technical Depth (Non-Negotiable) :
- Leadership & Ownership :
- Education :
Nice to have
- AI-Assisted Development :
- Why Join Dhwani?
Full description
SDE-3
Full-Time - Gurugram, Haryana Experience - 5-8 Years
Location : Gurugram, Haryana (Work From Office)
Employment Type : Full-Time
Experience :** 5 - 8 Years
About Dhwani :
Dhwani Rural Information Systems (Dhwani RIS) is a social/development sector-focused advisory and consulting firm that develops IT applications for NGOs, government functionaries, CSRs, and international funding organizations to manage their projects and programs in India and abroad.
We build technology solutions supporting programme management, grants management, HR, finance, operations, monitoring & evaluation, and impact reporting. Our work combines technology, data, and social impact to solve real-world challenges at scale.
About the Role :
We are looking for an SDE-3 to own technology end-to-end - from understanding the business problem and designing the architecture, to guiding the team, writing critical code, and taking full accountability for the outcome in production.
This is not a role for someone who executes assigned tasks. The SDE-3 will work closely with Product Managers, Project Managers, Business Analysts, DevOps, QA, junior developers, and client stakeholders - translating business requirements into technically sound solutions and leading their delivery.
If you think in systems, take ownership without being asked, and can lead a team while staying hands-on - we would like to hear from you.
**What You'll Do :
Architecture & System Design :**
- Design architecture for features, modules, and full applications - covering frontend, backend, database, APIs, integrations, and infrastructure.
- Make technology and architectural decisions with clear awareness of trade-offs, scalability, security, performance, and maintainability.
- Review existing architecture to identify bottlenecks and design gaps, and drive improvements.
- Translate business requirements into technically sound designs and explain decisions to both technical and non-technical stakeholders.
Hands-On Engineering :
- Write, review, and own critical parts of the codebase - this is a hands-on role, not pure management.
- Debug complex issues and perform root-cause analysis across the full stack.
- Design and optimise database schemas, SQL queries, and API contracts.
- Ensure code quality, testing practices, and engineering standards across the team.
- Think beyond "does it work?" - consider edge cases, failure modes, security, and long-term maintainability.