Overview
Senior Software Engineer II (Full Stack) role on SurveyMonkey's platform, contributing technical expertise to scalable solutions and driving engineering excellence across the team.
What you'll do
- Design, build, and maintain scalable services across multiple data regions, supporting the reliability and growth of the platform.
- Develop high-quality front-end and back-end code to deliver robust, scalable web applications.
- Own feature components end-to-end, from contributing to technical specifications through implementation and delivery, following software engineering best practices.
- Build observable systems and establish meaningful metrics to monitor service health, identify opportunities for improvement, and inform product decisions.
- Foster a culture of collaboration, quality, and continuous improvement through testing, code reviews, and knowledge sharing.
- Provide technical leadership, mentorship, and guidance to senior and mid-level engineers, helping drive technical direction and engineering excellence across the organization.
What you'll need
- 8+ years of professional experience in web application development, with strong full-stack engineering expertise.
- Proven experience designing, contributing to, and delivering large-scale, cross-functional engineering projects.
- Deep expertise in architecting, designing, and building high-performance, scalable services and APIs.
- Experience working with REST and/or GraphQL APIs and integrating with internal and external services.
- Proficiency in backend programming languages such as Java or Python, along with relevant web frameworks such as Spring Boot, FastAPI, or Flask.
- Hands-on experience with modern front-end technologies, including JavaScript, TypeScript, and React.
- Strong understanding of object-oriented programming principles and design patterns.
- Demonstrated technical leadership experience, including mentoring engineers, influencing technical direction, and driving engineering vision.
- Experience applying a growth and data-driven mindset to technical challenges, using insights and metrics to guide decisions and improvements.
- Demonstrated experience using AI-powered development tools such as Cursor, Claude Code, or GitHub Copilot as part of your development workflow, including applying these tools to multi-file refactoring, executing technical specifications, and managing context to support effective development.
Nice to have
- Familiarity with integrating AI/LLM APIs, prompt engineering, or building AI-powered features into modern web applications.
Details
- Location: Bengaluru office.
- Hybrid: work from the SurveyMonkey office in Bengaluru 3 days per week.
Read the full description and apply on the company’s own careers page.