Member of Technical Staff -3

Bengaluru, Karnataka, India | Technology | Full-time

Apply

About Us

Exotel is the emerging market’s leading full-stack customer engagement platform and business-focused virtual telecom operator. Incorporated in 2011, Exotel’s cloud-based product suite powers 50 million daily engagements across voice, video and messaging channels. Exotel powers unified customer engagement to over 6000 companies in 60+ countries, including India, SE Asia, the Middle East, and Africa. 

Today, some of the fastest-growing companies in the emerging markets (Ola, Swiggy, Flipkart, GoJek, Byju’s, Urban Company, HDFC Bank, Zomato, Oyo, etc.) manage their customer engagement with Exotel’s suite of communication APIs, Ameyo’s omnichannel contact centre (merger), and Cogno AI‘s conversational AI platform (acquisition) over the cloud. They’re a $100 million Series D funded company with $60 million in ARR.

 

Position Overview

We are seeking a highly skilled and experienced Software Engineer to join our team as a Member of Technical Staff - 3 (MTS-3). In this role, you will play a crucial part in executing high-impact customer visions by developing and integrating innovative solutions using our products. You will report directly to the Chief Architect and work collaboratively with a team of engineers dedicated to building compelling customer demos and use case solutions.

 

What will you do?

  • Customer Demos: Design and develop high-quality, engaging customer demos that showcase the capabilities of our products.

  • Integration Solutions: Identify and implement necessary services and technologies to integrate our products seamlessly into various use cases.

  • Innovation and Patents: Drive the development of unique use case solutions, with an emphasis on creating patentable innovations.

  • Technical Excellence: Ensure adherence to best practices in software development, including code quality, testing, and documentation.

  • Collaboration: Work closely with cross-functional teams, including product management, marketing, and sales, to align demo solutions with customer needs and company goals.

  • Problem-Solving: Quickly diagnose and resolve technical issues that arise during the development and integration process.

  • Continuous Improvement: Promote and implement continuous improvement initiatives within the team to enhance productivity and product quality.

 

What are we looking for?

  • Experience: 6-8 years of professional experience in software engineering, with a proven track record of contributing to impactful projects.

  • Technical Skills:

    • Proficiency in programming languages such as Java, Python, C++, or similar.

    • Strong understanding of software development methodologies and practices.

    • Experience with cloud services (e.g., AWS, Azure, Google Cloud) and microservices architecture.

    • Knowledge of front-end and back-end technologies and frameworks.

  • Innovation: Demonstrated ability to contribute to innovative solutions.

  • Team Collaboration: Ability to work effectively within a team, supporting and collaborating with colleagues.

  • Communication: Strong verbal and written communication skills, with the ability to effectively convey technical concepts to various stakeholders.

  • Problem-Solving: Strong analytical and problem-solving abilities, with a keen attention to detail.

Preferred Qualifications:

  • Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

  • Domain Knowledge: Experience in the specific industry or domain relevant to customer communication products will be preferred

  • Agile Methodologies: Familiarity with Agile development methodologies and tools.

  • DevOps: Experience with DevOps practices and tools for continuous integration and delivery.

 

What We Offer?

  • Impactful Work: Opportunity to work on cutting-edge projects and innovative solutions that shape the future of our products.

  • Collaborative Environment: A supportive and inclusive work culture that values teamwork and continuous learning.

  • Career Growth: Professional development opportunities to advance your career within the organization.