SurveyMonkey is seeking a Staff Software Engineer to join their Billing and Payments team. This multinational team is responsible for creating and maintaining the software platform for SurveyMonkey’s global payments and billing systems, with a focus on ensuring a secure checkout experience for customers. The company values in-person collaboration and this role requires working from the Bengaluru office 3 days per week.
Responsibilities:
Contribute to a system that will be used in over 200 countries.
Manage scale and reliability of services supporting SurveyMonkey's suite of products.
Collaborate with product managers and designers to build features that streamline checkout and pricing experiences.
Architect, build, and maintain scalable services across multiple data regions.
Identify opportunities for process automation, efficiency improvements, and cost reduction.
Evaluate, recommend, and implement billing and payment technologies and platforms.
Ensure that products and solutions comply with relevant industry standards, security protocols, and regulations.
Domain ownership of a suite of services supporting Billing and Payment solutions.
Write high-quality back-end code, following software best practices.
Propose and implement viable processes and measurement solutions.
Build observable systems that track important metrics.
Act as a planning consultant to product and technology leaders.
Investigate, propose, and solve complex algorithmic and optimization issues.
Foster a culture of collaboration, knowledge sharing, and mentorship.
Continuously build and expand your own technical expertise.
Requirements:
12+ years of experience in application development mainly focused on the backend.
Familiarity with e-commerce & payment applications
Experience leading and shipping large-scale cross-functional projects
Deep expertise in designing and building world-class services and APIs
Proficiency with server-side languages such as Python
Proficiency with relational databases.
Experience working with ORM Frameworks and SQL/NoSQL Databases
Experience with messaging and streaming frameworks like Kafka, Apache Spark, etc.
Experience building cloud-native applications using AWS
Excellent communication skills and the ability to work with both co-located and remote engineers and cross-functional partners
A growth/data mindset in approaching challenges
Any experience in leading integration efforts between billing systems, ERP systems, payment gateways, and external financial systems.
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.