SurveyMonkey is seeking a Senior Software Engineer II to enhance their backend systems. The candidate will design, develop, and maintain scalable backend services and APIs for SurveyMonkey's form-building products. This role involves collaborating with cross-functional teams to ensure applications are scalable, reliable, and performant.SurveyMonkey values in-person collaboration and this role requires working from their Bengaluru office three days a week.What this role involves:
Designing and developing scalable backend services and APIs.
Owning features end-to-end, from architecture to deployment and monitoring.
Developing Python-based microservices and integrating them.
Optimizing database performance.
Collaborating with product and frontend teams.
Improving CI/CD pipelines.
Mentoring junior engineers.
Requirements:
8+ years of backend development experience in Python.
Expertise in modernizing Python applications.
Experience with Python-based microservices and frameworks (Flask, FastAPI, Django).
Proficiency in RESTful API design.
Experience with MySQL or PostgreSQL, including query optimization.
Familiarity with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure).
SurveyMonkey is a globally recognized platform specializing in online surveys and forms tailored for business use. Serving millions, from startups to Fortune 500 companies, their platform combines user-friendly design with powerful capabilities, addressing diverse needs, including customer experience, employee engagement, and market research. With integrated research expertise and AI-driven technology, SurveyMonkey helps teams gather insights to enhance decision-making, improve experiences, and foster business growth.