Engineering Manager
As an Engineering Manager you will work with senior management and architects to design and drive the delivery of projects and ensure alignment against the company and project goals. You will be responsible to define, improve and drive Engineering processes to ensure quality and timely deliverables.
Your goal is to gain a deep understanding of Spendgo’s Loyalty Platform and ensure quality and efficient delivery of projects using best in class SDLC processes and tools.
Location
This full-time position is available as fully remote within India with a preference for candidates based in Bengaluru; eventually you will transition to work from the corporate office in Bengaluru, India as soon as it reopens.
Responsibilities and duties
Technology, Design & Architecture: Driving complex product and technology initiatives (including in areas of emerging technologies like AI, ML) to build a highly secure, performant, scalable distributed platform and services.
Project Management & Delivery: Take the project from concept to production in a timely manner ensuring high quality of delivery.
Process & Standards: Drive and maintain company wide development best practices. Be able to suggest, initiate, maintain and drive process initiatives across the organization.
Product & Platform Expertise: Build and maintain Spendgo platform and services using best in class development standards and practices.
Quality: Ensure the deliverables meet a high level of quality and continuously work to improve the quality standards using automation.
Support & Troubleshooting: Work with various teams to understand and debug production, support and development issues.
Communication: As a senior member of the team, be able to maintain a high level of communication within and across the other teams in the organization. Will need to work across geographies – US and India.
Production System: Ensure high availability and uptime of production systems including maintaining production systems.
Customer Focused and 360 degrees view: Ensure that all deliverables are customer focussed and meet the expectations while maintaining the highest standards of delivery.
Hands On and Detail Oriented: In a fast paced environment, the person needs to be Hands-On and detailed oriented - who can take on debugging and building proof-of-concepts if required.
People Management: Foster a fun and motivating environment, be able to mentor, develop and manage team members to ensure they’re satisfied and performing efficiently. Handle performance reviews and align organizational goals with individual aspirations.
Distributed Team: Comfortable with working with and delivering projects in a distributed team setup across geographies (US and India).
Keys to being successful at this job
Technical Proficiency: Comfortable with various technologies and being able to adapt to new technologies quickly.
Customer Focused: Knowing what the customer really needs and being able to meet the deliverables in a timely manner with a high level of quality.
Continuous Improvement: Be able to differentiate between what’s working and what needs improvement, and be able to bring about change.
Communication Skills: Strong written and verbal communication skills, with the ability to convey technical and analytical concepts in an easy-to-understand manner - within team, across team and across geographies.
Problem Solving: Ability to troubleshoot complex issues through critical thinking and provide creative solutions.
Empathy & Patience: A service-oriented mindset, with the ability to remain calm and professional when addressing client, project and personnel concerns.
Organizational Skills: Ability to manage multiple projects and tasks simultaneously, while maintaining attention to detail in an efficient manner.
Trusted Advisor: Ability to build rapport and trusted relationships with team members. Provide technical advice and mentorship in areas of product and personnel as applicable.
People Person: As a key person in the management, you need to make sure that the customers requirements are met while building a team of motivated and successful professionals.
Team Player: Team is first! You need to be able to work well with both senior and junior members and ensure that the team spirit is not compromised.
Flexible: In a fast paced environment, being flexible is important to ensure a healthy and motivated environment can be maintained.
Winning Mindset: Challenge boundaries and look at creative solutions to address problems.
Above all, the one thing that will differentiate success in this position is the ability to take on challenges, be flexible and confident about delivering as a team!
Qualifications
Hands-on technical lead / manager with at least 7 - 9 years of experience in designing and delivering highly scalable and distributed enterprise systems.
Managed a team of 5 - 10 people and with at least 2 years of project and people management experience.
Being able to differentiate between platform and services.
Experience building and debugging complex enterprise systems.
Handled Production Setup in a true enterprise product.
Comfortable with server side languages like Java / Scala.
Experienced in server side frameworks like Akka, Hibernate or JPA or any other ORM technologies and Spring or J2EE.
Comfortable with DB technologies (like MySQL, Redshift).
Comfortable with Cloud Based Systems (like AWS).
Good communication skills.
Education: B.E. / B.Tech degree or equivalent.
Bonus points for
Knowledge / experience with Big data analytics.
Knowledge / experience with BI tools.
Demonstrated success working in a startup environment.
Being able to join immediately.
About Spendgo
Spendgo is a fast-growing, loyalty and customer engagement company, offering a platform that helps restaurants and retailers’ market to customers in-store, online, and via mobile. Spendgo's platform provides tools for loyalty programs, messaging, and identity management to help brands engage, retain, and grow their customer base. Our comprehensive platform empowers marketers to design, launch, and optimize customer loyalty programs. We are looking for a dedicated, analytical, customer-centric and tech-savvy Campaign Support Specialist to join our Customer Success team to assist our clients in making the most of their loyalty programs through Spendgo.
Campaign Support Specialist
As a Campaign Support Specialist for Spendgo, a new role to our team, you will be the first point of contact for marketers needing assistance with using our platform. You will provide exceptional customer service, troubleshoot issues, offer guidance on best practices, and help clients maximize the effectiveness of their loyalty programs. Your goal is to ensure our clients have a smooth and successful experience with Spendgo’s platform and help build their confidence in using the self-serve platform to drive results for their business.
Location
This full-time position is available as a fully remote within US or Canada; preference for candidates based in Texas or California; option to work from corporate office in San Francisco, CA. (Will consider other US remote locations for the right candidate).
Responsibilities and duties
Support & Troubleshooting: Provide timely and effective assistance to clients encountering issues or seeking guidance on using the platform.
Training & Education: In partnership with Customer Success Managers, offer personalized training sessions and share educational resources to help clients understand Spendgo Dashboard features and functionality.
Product Expertise: Stay up to date with the latest features and enhancements in Spendgo’s Dashboard, and extended messaging service through partner platform(s) ensuring you can provide expert-level support and advice.
Client Communication: Respond to client inquiries via email, (and soon live chat) in a professional, friendly, and efficient manner.
Troubleshoot and Resolve Issues: Investigate client concerns and collaborate with the product and technical team to resolve product-related issues in a timely manner.
Feedback Collection: Gather client feedback to identify opportunities for product or documentation improvement and collaborate with internal teams to address user needs.
Campaign Success: Actively monitor client campaign success and proactively identify ways to help clients optimize their campaigns to drive results.
Ticket Management: Oversee, prioritize and manage the end-to-end lifecycle of support tickets, ensuring timely resolution and customer satisfaction.
Keys to being successful at this job
Customer Support Experience: Previous experience in a customer support or client-facing role, preferably in digital marketing SaaS or tech-related industries. Professional record and reputation of outcomes resulting in delighted, successful, and satisfied clients.
Marketing Knowledge: Understanding of marketing strategies, particularly loyalty programs, customer engagement, and retention strategies.
Industry Experience: Restaurant, hospitality or related consumer-centric industries preferred.
Balanced Collaborator: Ability to discern the fragile and dynamic balance between addressing client requests/expectations and company priorities/resources.
Technical Proficiency: Comfort with using cloud-based software platforms; familiarity with CRM systems, marketing automation tools, or loyalty platforms is a plus.
Communication Skills: Strong written and verbal communication skills, with the ability to convey technical and analytical concepts in an easy-to-understand manner.
Problem-Solving: Ability to troubleshoot complex issues through critical thinking and provide creative solutions.
Empathy & Patience: A service-oriented mindset, with the ability to remain calm and professional when addressing client concerns.
Organizational Skills: Ability to manage multiple client inquiries and tasks simultaneously, while maintaining attention to detail in an efficient manner.
Trusted Advisor: Ability to build rapport and trusted relationships with clients and provide counsel that helps them grow their businesses.
Winning Mindset: Passion to be an expert on Spendgo’s platform and a desire to help build our fast-growing company.
Qualifications
3+ years experience working with loyalty programs or CRM/customer engagement tools.
Education: BA/BS degree or equivalent
Bonus points for
Familiarity with analytics and reporting tools that measure the success of marketing programs.
Experience with help desk software.
Aptitude for understanding and communicating both technical and analytical concepts to audiences of varying technical ability.
Familiarity working within the Google product suite.
Demonstrated success working in a startup environment.
About Spendgo
Spendgo is a fast-growing, loyalty and customer engagement company, offering a platform that helps restaurants and retailers’ market to customers in-store, online, and via mobile. Spendgo's platform provides tools for loyalty programs, messaging, and identity management to help brands engage, retain, and grow their customer base. Our comprehensive platform empowers marketers to design, launch, and optimize customer loyalty programs. We are looking for a dedicated, analytical, customer-centric and tech-savvy Campaign Support Specialist to join our Customer Success team to assist our clients in making the most of their loyalty programs through Spendgo.
Technical Onboarding & Support Specialist, Platform
The Technical Onboarding & Support Specialist is a key figure in ensuring the smooth integration, deployment, and functional operation of the Spendgo Platform for our merchant customers. This role is central in managing the technical aspects of onboarding and the ongoing operation of API integrations and dashboard configurations. As an essential partner to our Customer Success and Support teams, you'll become an expert in the Spendgo platform, bridging the gap between our clients and our product to deliver a seamless experience for our merchants.
Location
This full-time position is available as a fully remote role or to work from our office in San Francisco, CA.
Responsibilities and duties
Learn the ins and outs of the Spendgo Platform, specializing in API integration configurations, campaign capabilities, and dashboard functionality.
Lead complex onboarding projects, diagnosing and resolving technical issues, and driving integration partners to ensure successful platform implementation on scheduled launch dates.
Communicate directly with our merchant customers and integrated platform support contacts to ensure successful operation of POS, Online Ordering, and Marketing (CRM, CDP, Email, SMS, Push, etc.) integrations.
Support and provide guidance to internal teams on merchant escalations.
Collaborate closely with product and engineering teams to streamline onboarding processes and improve platform functionality.
Document and maintain detailed records of customer interactions, troubleshooting methodologies, and resolutions within our project management system.
Provide Feedback on product features and documentation to optimize the merchant experience and reduce future support requirements.
Keys to being successful at this job
Being detailed. Small mistakes (such as typos or clicking on the wrong settings box) make this role harder than it needs to be. If you’re a person that measures twice and cuts once, this job is for you.
Curious about technology. Sometimes you’ll be asked to implement unique use cases or need to figure out why something isn’t working as expected.
Professionally pushy. Onboarding integrations will require follow ups with employees of clients and partners in order to hit your target delivery dates – find the right balance between being persistent vs annoying.
Can communicate with merchants, third-party vendors and partners. You know how to close the loop, stay up to date on tasks in our project management tool, and you don’t leave anyone hanging.
Work independently and are a reliable teammate. You always either know what your next steps are and how to get there, or who to ask if you need help.
Love helping people! You want to do right by our merchants to provide a scalable, world-class experience.
Qualifications
Have at least 5 years of work experience, implementing and supporting technical aspects of a software platform.
Bonus points for
Bilingual abilities in Spanish or French.
Demonstrated success working in a startup environment.
Experience working with CRM, customer engagement, and loyalty platforms.
Experience in developing and managing client-facing documentation.
Background in the restaurant, retail, or convenience store sectors.
About Spendgo
Spendgo is a leading loyalty and customer engagement platform that allows businesses of all sizes to automate and manage direct customer marketing. Through our deep library of restaurant & retail technology integrations we are building a unified customer experience for over 20 million members across thousands of merchant locations.