Job Description
SurveyMonkey is seeking a Senior Software Engineer II to enhance its form-building platforms. The ideal candidate will design, build, and maintain scalable backend systems, ensuring reliability and performance. This role involves collaborating with cross-functional teams to drive innovation and efficiency.SurveyMonkey values in-person collaboration and this role is hybrid, requiring work from the Bengaluru office 3 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.
- Modernizing legacy PHP systems and ensuring smooth transitions.
- Developing Python-based microservices and integrating them with PHP applications.
- Optimizing database performance and ensuring query efficiency.
- Collaborating with product and frontend teams for seamless user experiences.
- Improving CI/CD pipelines to enhance deployment workflows.
- Mentoring engineers and contributing to the platform's architecture.
Requirements: - 8+ years of backend development experience in PHP and Python.
- Expertise in modernizing PHP applications, including WordPress-based systems.
- Experience with PHP/Python frameworks (e.g., Laravel, Symfony, Flask, Django).
- Proficiency in RESTful API design and API integrations.
- Solid experience with MySQL or PostgreSQL, including query optimization.
- Familiarity with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure).
- Experience implementing testing frameworks for backend services (PHPUnit, PyTest).
- Strong debugging and problem-solving skills.
- Interest in cross-team collaboration and mentoring.
What SurveyMonkey offers: - Inclusive workplace.
- Learning and development opportunities.