Associate Software Team Lead - Full stack
Bangalore, India
Verint
Verint is a leader in CX automation. The world’s most iconic brands rely on our open CCaaS platform and team of AI-powered bots to create tangible AI business outcomes, now.At Verint, we believe customer engagement is the core of every global brand. Our mission is to help organizations elevate Customer Experience (CX) and increase workforce productivity by delivering CX Automation. We hire innovators with passion, creativity, and drive to answer constantly shifting market challenges and deliver impactful results for our customers. Our commitment to attracting and retaining a talented, diverse, and engaged team creates a collaborative environment that openly celebrates all cultures and affords personal and professional growth opportunities. Learn more at www.verint.com.
Overview of Job Function:
The Associate Software Team Lead is pivotal in steering a group of talented software engineers towards the successful execution of R&D projects. This role involves a blend of technical expertise and leadership skills to manage the development lifecycle, mentor team members, and ensure that software deliverables are innovative, robust, and align with customer expectations. The Associate Team Lead acts as a bridge between the engineering team and senior management, translating business objectives into technical strategies, fostering a culture of continuous improvement, and maintaining a focus on both short-term milestones and long-term goals.
Core Tasks:
- Lead and support the VASR and Fonolo product development and maintenance, ensuring global customer success.
- Initial ramp up is expected to be based on small product issue resolution building to new feature development.
- Once team established and product knowledge at required level, lead the development and implementation of software projects from conception to deployment.
- Provide technical expertise and guidance in software design, coding standards, and system integration.
- Participate in technical requirements though to delivery
- Estimates take into consideration all aspects of solution and are relatively accurate.
- Tasks and Defects are addressed proactively.
- Quality gates are met for deliverables.
- Champion agile development methodology within the development organization.
- Ensure customer success when called upon to assist in complex issues.
- Mentor Associate and Graduate Engineers.
- Ensure the quality and reliability of software through rigorous testing and code reviews.
- Encourage innovation and the exploration of new technologies to enhance product capabilities.
- Troubleshoot and resolve complex technical issues that arise during the development process.
- Manage the allocation of resources, including personnel and technology, to optimize productivity.
- Establish and monitor performance metrics to evaluate the success of software projects
Qualification:
- Relevant industry certifications (Azure/AWS certified professional)
- Bachelor’s degree in computer science / engineering, or equivalent work experience.
- Software Engineer level of experience with exceptional Real-Time skills and enthusiasm
- Proven ability to self-manage and structure work, this must be demonstrated through clear examples in your application
Product / Technical :
- Degree in Computer Science or Engineering or Equivalent with 10+ years of relevant experience working with C/C++, C#, PHP.
- Must have 6+ years of Linux C++ / C developer.
- Must have 6+ years of Windows C/ C#/.NET, Dependency Injection
- Experience with Service Bus, Test Driven development
- Must have strong background in muti-process / multi-threaded application design.
- Must be proficient in Linux (currently using EL9) – Development, Bash shell.
- Must have strong background using and/or implementing SIP, RTP, or other voice protocols.
- Working knowledge of Asterisk/FreeSwitch
- Experience with Machine Learning technologies, NLP, Python libraries (Pandas, Keras, TensorFlow etc.)
- Good understanding of Python libraries for machine learning, Computer vision, Speech Analytics and Deep Learning tools & techniques
- Working experience of Cloud (preferably AWS) is an added advantage.
- Working experience of Cloud (OKD / OpenShift preferred) development
- Working knowledge of Cloud tools such as Kubernetes, and CI/CD tools such as Harness and/or Jenkins.
- Working knowledge of Monitoring Tools such as Datadog and/or OpsGenie.
- Experience working JIRA and in an Agile team.
- Knowledge of front end technologies (React Js , Node Js, Java script)
- Working knowledge on Application Security/Vulnerability tools like Black Duck, Coverity / App Scan etc.
- Experience with API / RESTful data services
- Experience using Postgres and SQL Server database technologies.
- Knowledge of VXML & IVR technologies/solutions.
- Experience of voice & video recording platforms is advantageous
- Good understanding of Computer Vision, Speech Analytics and Deep Learning tools & techniques
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile APIs AWS Azure CI/CD Computer Science Computer Vision CX Deep Learning Engineering Java Jenkins Jira Keras Kubernetes Linux Machine Learning NLP Node.js Pandas PHP PostgreSQL Python R R&D React Security SQL TensorFlow Testing
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.