We are seeking a highly skilled Software Engineer/Solutions Engineer to join our dynamic Customer Success team. This role is crucial in supporting our CS team by engineering solutions that enhance our customer experience. The ideal candidate will have a strong programming background, experience in deciphering ambiguous requirements, and a knack for debugging.
Key Responsibilities:
Develop and implement custom engineering solutions to support our customer success initiatives.
Collaborate with non-technical managers and stakeholders to understand, clarify, and translate ambiguous requirements into actionable solutions.
Utilize version control systems (e.g., Git) and conduct unit testing to ensure code quality.
Debug and troubleshoot issues, particularly within unfamiliar or third-party software.
Engage in ongoing learning and adaptation to new programming languages and technologies.
Contribute to data-related engineering tasks, including data enrichment, enhancement, and transformation
Ideally, the person in the role would have:
At least 3 to 5 years of experience in a similar role as a Software Engineer or Solutions Engineer or Customer Success Engineer
Professional programming experience in any language, with familiarity in version control (Git) and unit testing.
Experience with SQL or SOQL or any other such database query languages and good understanding of database structures/architectures.
Recent experience learning new programming languages.
Strong persistence and skill in debugging problems, particularly in other people's software where the source code is unfamiliar or unavailable.
Proven experience working with non-technical managers and stakeholders to deliver on ambiguously phrased requirements.
Prior experience working with Customer Support/Success team in a B2B SaaS startup is a plus
Experience with CRM data-centric companies is a plus.
Willingness to work in the US timezone, specifically from 4 PM IST to 1 AM IST.
What’s the process?
🧪 Initial applications from all funnels (You are here! 🕺)
👀 Resume Screening (~1 to 2 weeks from when application is received)
🙅 Your application can be dropped at any point in the process for a variety of reasons.
If it is dropped at the resume screening round it’s likely that 70% or more of key requirements mentioned in the job description were not met.
If it is dropped from the HR Screening Round onwards, you would receive a rejection email. If you would like detailed feedback, do write in and we will endeavour to get back to you as soon as we can.