Staff Software Engineer - Backend
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
