Senior Integration Engineer / Senior Solution Engineer
Summary
Senior solution/integration engineer at WebEngage, a customer engagement platform. Day to day: architecting custom implementations for customers, building third-party API integrations and data-moving jobs, managing AWS deployments, and staying hands-on with Node.js and SQL.
- Understand customer requirements and create an implementation strategy accordingly.
- Update and maintain existing back-end projects to ensure smooth operations.
- Integrate third-party services and APIs into projects, enabling seamless communication and data flow across platforms.
- Collaborate with front-end developers, back-end developers, CSMs, and external stakeholders to deliver complete solutions.
- Build reusable components for backend projects and evolve the team with scalable practices.
- Optimize applications for performance, scalability, and stability.
- Test and troubleshoot projects to ensure software security and stability.
- Write jobs to move data between customer ecosystems and WebEngage.
- Manage AWS-based deployments, ensuring scalability, monitoring, and optimization for performance under load.
- Write SQL scripts for data processing, transformations, and reporting.
- Provide technical guidance and support during implementation to ensure smooth delivery of solutions.
- Collaborate with product engineering teams to encapsulate recurring customer requirements into core product features.
- Develop, update, and maintain technical documentation for projects and processes.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3-5 years of experience in solutions engineering, software development, or a similar role.
- Proficiency in Node.js for scripting and automation.
- Strong SQL skills, including query writing with joins, case statements, and subqueries.
- Experience with ETL processes and data pipelines.
- Solid knowledge of AWS services, including deployments, scaling, and load monitoring.
- Familiarity with Kubernetes and Docker (preferred).
- Knowledge of Java for collaborating with backend engineering teams is an added advantage
- Experience with tools like Jira, Postman, and Confluence.
- Familiarity with monitoring and deployment tools for cloud platforms.
- Consultative approach to solving customer challenges with tailored solutions.
- Excellent written and verbal communication skills.
- Experience with cron jobs and Google Cloud Platform services.
- Knowledge of database design and selecting appropriate SQL/NoSQL databases for specific use cases.
- Basic shell scripting for task automation.
- Understanding of web servers and deployment frameworks like Docker or equivalents.
- Developing Custom Connectors:Build and maintain custom integrations between WebEngage and third-party vendor APIs.
- Customer-Centric Solutions:Collaborate with WebEngage customers to design and implement solutions using the platform’s core APIs.
- Enhancing Core Product Features:Partner with product engineering teams to identify recurring customer needs and encapsulate them into scalable, reusable features.
- A highly inclusive work culture that promotes a relaxed, creative and productive environment.
- Practice autonomy, open communication, growth opportunities,while maintaining a perfect work-life balance.
- Learning is a way of life. Unlock your full potential backed with cutting-edge tools and mentorship (MacBook for Engagers!).
- Get the best in class medical insurance and programs for taking care of your mental health, and a Contemporary Leave Policy (beyond sick leaves).