See all the jobs at WebEngage here:
Senior Integration Engineer / Senior Solution Engineer
| Engineering | Full-time
, ,Job Description:
WebEngage prides itself on delivering efficient, effective solutions across a wide range of industries. The key to our success largely depends on our Solutions Engineering team's stellar ability. We’re currently searching for an experienced Solutions Engineer to join our ranks and continue our tradition of success. The role of a Senior Solutions Engineer is to interface with customers and identify their needs. You will need to work with various departments such as engineering/development, support, success and onboarding to work together in order to help achieve the business requirements of our customers through custom implementations to balance various aspects of the project, from safety to design. Additionally, a Senior Solutions Engineer researches advanced technology regarding best practices in the field and seeks to find cost-effective solutions.
The main objective of this role is to architect solutions to achieve the custom business requirements of our customers. You also can be in the code and partner in developing more complex solutions with the team. We find that most of our technologists love this, as they do not like to get too far from the code.
Essential Functions and Responsibilities:
- 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.
Knowledge, Skills, and Abilities
Education Background:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Experience:
- 3-5 years of experience in solutions engineering, software development, or a similar role.
Technical Skills:
- 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
Tool Experience
- Experience with tools like Jira, Postman, and Confluence.
- Familiarity with monitoring and deployment tools for cloud platforms.
Soft Skills
- Consultative approach to solving customer challenges with tailored solutions.
- Excellent written and verbal communication skills.
Plus to Have
- 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.
What Kind of Problems You Would Work On:
- 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.
Life at WebEngage:
- 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.
Perks & Benefits:
- 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).
Explore more here:
https://youtu.be/Y0HjfyMjUpg
https://www.linkedin.com/company/webengage
https://twitter.com/WebEngage?s=09