Senior Software Engineer - 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.

View all jobs at Verint

Apply now Apply later

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 Senior Software Engineer is required to take a holistic view and be engaged throughout the development lifecycle. They will participate in and occasionally drive all our R&D activities. Subject to their specialization, they will be involved in the design, development, testing, publishing, and/or support of different cloud-based products and solutions. This role will work closely with a global team of engineers to build robust solutions that meet our business objectives following continuous integration and continuous deployment processes, while providing guidance to associate level engineers. Additionally, they will provide recommendations to management as to process, technologies, or other improvements intended to benefit productivity, efficiency and/or quality of the solutions developed by the team and occasionally lead the implementation of new solutions.

Core Tasks:

  • Support the IVR and Fonolo product development and maintenance initiative. Ensuring global customer success.
  • Initial ramp up is expected to be based on small product issue resolution building to new feature development.
  • Evaluate whether implementation tasks meet feature requirements and work with Team Lead and Technical Architect to ensure it does
  • Develop features using best practices and ensure it fits with the architecture for the product
  • Ensure the right work is being done, work with Team Lead to know that product qualities like, unit tests, automation, throughout, capacities, security & performance will be sufficient
  • Ensure design and implementation work meets the stakeholder’s requirements 
  • Ensure that the feature design is correct for operations, as well as deployment and sustainability
  • Ongoing evaluation (test) of feature design – proactively work with others to identify issues or potential risk areas with the architecture (for example – performance)
  • Identify, monitor and resolve feature related issues; escalate if individual resolution is not possible
  • Support departmental and team initiatives

Qualification:

  • Relevant industry certifications (Azure/AWS/GCP certified AI Engineer)
  • 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 6+ years of relevant experience working with C/C++, C#, PHP.
  • Must have 4 to 6 years of Linux C++ / C developer.
  • Must have 4 to 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 AWS development will be an added advantage.
  • 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
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Engineering Jobs

Tags: Agile APIs Architecture AWS Azure CI/CD Computer Science Computer Vision CX Deep Learning Engineering GCP 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 Team events

Region: Asia/Pacific
Country: India

More jobs like this