Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Verint
5001 - 10000
Employees
About Verint
Verint® helps the world’s most iconic brands build enduring customer relationships by connecting work, data, and experiences across the enterprise. With this approach, brands can navigate and thrive as they adapt to the future of work, eliminate the inefficiencies created by organizational and data silos, and consistently deliver differentiated experiences at scale across every interaction.
Our solutions help brands close the gap created when they lack the resources required to deliver experiences that fulfill customer expectations. Closing this Engagement Capacity Gap™ helps them build lasting relationships with customers and drive real business results.
The Verint Customer Engagement Platform draws on the latest advancements in artificial intelligence and analytics, open integration, and the science of customer engagement to meet ever-increasing, ever-shifting consumer interactions and demands. We help our customers to drive even greater value from their technology investments by working closely with a broad ecosystem of solutions and partners.
With Verint, brands can finally unlock the potential of customer engagement across every area of the business to deliver consistently differentiated experiences to their customers and employees, and do so at scale to realize tangible business results.
Global Presence
• Headquartered in Melville, N.Y., with 40+ offices worldwide
• Powered by 4,500 dedicated professionals and a global partner network
Closing the Engagement Capacity Gap
Brands today are challenged to deliver quality customer experiences across dozens of engagement channels, hundreds of customer journeys, and millions of interactions – all with the same team and resources. This results in an Engagement Capacity Gap.
Verint solutions are uniquely geared toward closing this gap.
More than 10,000 organizations in over 175 countries—including more than 85 percent of the Fortune 100 — rely on Verint.
To learn more, visit: www.verint.com
The Senior Software Engineer is responsible for all aspects of the development of platforms and applications in this multi-dimensional role. This is a highly skilled hands-on role requiring extensive proficiency involved in all aspects of the development of cloud-based software solutions. Subject to their specialization, they will lead the design, development, testing, publishing, and/or support of different cloud-based products and solutions. As the subject matter expert for customer implementation and cloud platform support. The 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 supporting software and associate software 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 lead the implementation of new solutions.
Responsibilities
Core Tasks
Ongoing evaluation (test) of feature design – proactively work with others to identify issues or potential risk areas with the architecture (performance etc…)
Distill requirements from feature level into implementation level tasks
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, throughput, 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
Support departmental and team initiatives
Work with Technical Architect and Team Lead to define, document, and communicate a coherent feature design
Identify, monitor and resolve feature related issues; work as a point of escalation for less experiences members of staff
Management and Leadership
Communicate relevant risks and issues to Team Lead and other relevant team members inside and/or outside the team
Provide technical leadership to less experienced members of the team – mentor, coach, continuous improvement, led by example
Take responsibility for technical implementation and decision making including the delivery of features
Documentation/ Governance
Work with Technical Architect and Team Lead to define, document, and communicate a coherent feature design
Review documentation and guides created by more junior members of the team
Guide Software Engineers on how to create sufficient, complete documentation and guides that help onboard new people to the team
Stakeholders
Work with Product Management to understand requirements, and what benefits they give to the product
Gain respect within technical community
Ensure stakeholders understand feature architecture (at the necessary level of detail)
Maintain communication with stakeholders and ensure changes to any previously agreed solutions are communicated ; understand evolutionary paths
Work with assigned partners to ensure an effective and productive relationship, both within the product house and the wider regional Verint support organization.
Participate in internal departmental activities - Hackathons
Participate in external departmental activities – Career Fairs / Industry Engagements.
Knowledge and Expertise
Be recognized as a solid technical resource within the team.
Be seen as a person who when faced with complex technical challenges can work as part of a team to resolution
Support and provide input to development tools, environment and 3 rd party software selection
Develop an in depth understanding of the target market and technology used
Help provide information to resolve disputes and make tradeoffs
Assist with pre-sales where technical expertise is required
Planning
Prioritise and resolve technical problems and assist others with the same
Understand how the team’s work fits within the product roadmap
Ensure the prioritization of scope (including defects) is understood
Understand the development process and suggest improvements to it
Identify areas of technical risk in a feature and options to de-risk
Support opportunities to address technical debt as part of a release
Support the design process and ensure it complies with product architecture
Support planning as regards estimates, dependencies, risk areas, and sequencing tasks
Qualifications
Industry Specific
A BSc in Computer Science or Software Engineering or equivalent work experience
Commercial experience working within software engineering
Experience of working with Tier3 support (engineers) to resolve issues in customer environments or in cloud production systems
Environment
Able to work effectively within a fast-paced, changing, revenue focused environment
Ability to work within a geographically distributed development team spread between multiple time zones and cultures
Solves cross-functional technical problems of highest complexity
Product / Technical
Understanding of customer engagement software and applications
Experience of developing high quality, secure and performant solutions against functional and non-functional requirements
Experience aligning feature development with business initiatives and corporate roadmaps
Professional / Task
Able to work independently under general direction towards predetermined longer-term goals
Evidence of suitably complex requirements which have been designed by yourself
Able to troubleshoot and identify root cause of issues while liaising with engineering teams, support and end customers
Ability to work as part of a matrixed team, building supportive and collaborative relationships with colleagues in order to meet Verint’s objectives
Experience of software development within a team
Understanding of software development life cycle methodologies
Experience of working with
Java backend development
SQL server
REST web services
Cloud related experienceon any of the main cloud providers platform (AWS, Azure or GCP)
Docker, Kubernetes
Open to learn new technologies (e.g. Golang)
Passionate about customer success
Personal
Ability to follow process but to remain flexible in achieving project objectives
Curious, interested in new products and technologies
Engages quickly, remains highly engaged regardless of frustrations and obstacles
Motivated, eager to learn and demonstrate value, able to learn independently, researches via multiple sources and finds information as needed
Patient, shows empathy for stakeholders who take longer to understand, happy to re-explain as required
Responds rather than reacts
Demonstrable examples of good work ethic
Able to pass a background check subject to local laws and legislation
Specific Qualifications & Accreditations
Desirable:
Degree level education in relevant discipline
Relevant industry certifications/qualifications (AWS cerificate / Azure Certificate)
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.