Job Description
SurveyMonkey is seeking a Software Engineer to join their MRX Audience Team in Bengaluru, India. The successful candidate will develop solutions and build flexible systems, applying data structures and algorithms to deliver high-performing applications. They will troubleshoot and debug applications, identify bottlenecks, and propose optimizations. Collaboration with cross-functional teams will be essential to gather requirements and translate them into technical specifications. The engineer will also recognize and use design patterns, SOLID principles, and Object-oriented design.
- Developing solutions and building flexible systems.
- Applying data structures and algorithms for high-performing applications.
- Troubleshooting and debugging applications.
- Collaborating with cross-functional teams.
- 3+ years of experience in software product development.
- Knowledge of design patterns, OOPS concepts, and SOLID principles.
- Excellent programming skills in Python and JavaScript.
- Strong knowledge of computer science fundamentals.
- Experience in software development and full product life-cycle.
- Proficiency in SQL and data modeling.
- A degree in computer science or related field.
- Opportunity to work on large-scale web applications and state-of-the-art tech platforms.
- In-person collaboration for building relationships and enhancing problem-solving.