Staff Software Engineer – Back End
Experience - 8+ years
Tech Stacks: Scala, Java, Kotlin, C#, Go
Role Overview
We are looking for an experienced and highly skilled Staff Software Engineer – Backend to drive the design, scalability, and reliability of large-scale backend systems in a high-growth product engineering environment.
The ideal candidate will have deep expertise in system analysis, backend architecture, distributed systems, and connectivity management, along with strong mentorship capabilities and experience working in high-scale product-based organizations. This role requires strong technical ownership, architectural leadership, and the ability to guide engineering teams in building scalable and resilient backend platforms.
Key Responsibilities
- Design, develop, and scale highly reliable backend systems and distributed services.
- Lead system analysis, architecture design, and technical solutioning for complex engineering problems.
- Build scalable APIs, backend platforms, and connectivity management solutions.
- Drive performance, reliability, scalability, and observability improvements across backend systems.
- Collaborate with product, platform, and engineering teams to define scalable technical strategies.
- Provide technical mentorship and guidance to engineers across teams.
- Lead architecture reviews, engineering best practices, and backend design standards.
- Contribute to long-term platform scalability, operational excellence, and system optimization initiatives.
- Drive backend modernization and continuous improvement initiatives.
Required Skills & Experience
- Strong expertise in backend system analysis and architecture design.
- Hands-on experience building and scaling distributed systems and backend platforms.
- Strong understanding of connectivity management and scalable service communication.
- Proven experience in high-scale product-based organizations (mandatory).
- Strong mentorship and technical leadership experience.
- Experience driving backend scalability, performance optimization, and reliability engineering.
- Strong understanding of APIs, microservices, asynchronous systems, and cloud-native architectures.
- Excellent problem-solving and stakeholder management skills.
Preferred Qualifications
- Experience with cloud platforms and containerized environments.
- Exposure to event-driven systems, messaging platforms, and observability tooling.
- Experience working with highly scalable consumer or enterprise platforms.
- Strong understanding of CI/CD, monitoring, and production operations.
Experience
- 8+ years of backend engineering experience.
- Proven experience in Staff/Lead-level engineering roles with technical ownership responsibilities.
Important Considerations
- Strong experience in high-scale product-based companies is mandatory.
- Candidates should demonstrate stable career progression with no frequent short tenures.
- Mentorship and technical leadership experience are essential for this role.
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Pay: ₹500,000.00 - ₹600,000.00 per month
Application Question(s):
- Is your Current Company Product Based?
Education:
Experience:
- backend system analysis and architecture design: 6 years (Required)
- building and scaling distributed systems: 6 years (Preferred)
- high-scale product-based organizations: 4 years (Preferred)
- technical leadership: 3 years (Preferred)
- APIs, microservices, asynchronous systems: 5 years (Preferred)
- Scala, Java, Kotlin, C#, Go: 4 years (Required)
Work Location: In person