CareerPlan

Staff Software Engineer - Backend

BengaluruFull-time2026-11-13
Hybrid · India

Core

Architect, build, and maintain scalable backend services across multiple data regions, ensuring reliability, performance, and long-term maintainability.

Role type

Staff Software Engineer (Backend)

Builds

Scalable backend services and APIs supporting SurveyMonkey subsystems

Domain

SaaS, Web Applications, Cloud-Native

Required skills

Architecting scalable backend services, Distributed systems design, Cloud-native application development, AI-assisted development workflows, Technical leadership, Software design patterns, Database management (SQL/NoSQL), Asynchronous messaging, Event-driven architectures

Preferred skills

Elasticsearch, FastAPI, Flask, Django, Spring Boot, Node.js, LLM frameworks

Technologies

AWS, FastAPI, Flask, Django, Spring Boot, Node.js, Elasticsearch, Claude Code, Cursor, GitHub Copilot

Responsibilities

Architect and maintain scalable backend services across multiple data regions, Provide technical domain ownership for a suite of services, Own technical requirements and feature delivery end-to-end, Develop high-quality backend code and promote engineering best practices, Identify and implement effective processes and external technologies, Partner with product and technology leaders as a technical planning advisor, Investigate and solve complex algorithmic and optimization challenges, Foster a culture of collaboration and mentor engineers on AI development tools

Seniority

Staff, hands-on IC with technical leadership