Verint's Senior Software Engineer works with a global team of engineers to meet our business objectives following continuous integration and continuous deployment processes. Additionally, they lead the implementation of new solutions and provide recommendations to management as to process, technologies, and other improvements intended to benefit productivity, efficiency and/or quality of the solutions developed by the team. The initial focus of this role will be a greenfield project implementing... more details
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 the 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:
Verint's Senior Software Engineer works with a global team of engineers to meet our business objectives following continuous integration and continuous deployment processes. Additionally, they lead the implementation of new solutions and provide recommendations to management as to process, technologies, and other improvements intended to benefit productivity, efficiency and/or quality of the solutions developed by the team. The initial focus of this role will be a greenfield project implementing a console central to our platform.
Principal Duties and Essential Responsibilities:
Lead development efforts, collaborating with cross-functional teams including internal engineering teams, an external design firm, and product managers
Architect scalable and maintainable solutions using React ensuring high performance and responsiveness
Support the design process and ensure it complies with product architecture
Complete medium to large features (each with many tasks) independently without guidance
Conduct design and code reviews
Provide constructive feedback, and mentor junior developers to foster a culture of learning
Distill features into implementation level tasks
Support planning as regards estimates, dependencies, risk areas, and prioritization of tasks
Minimum Requirements:
Bachelors degree in Computer Science, Engineering or related field
5 - 8 years experience in design and programming large scale applications through all phases of the software development life cycle including testing, implementation and auditing
Ability to manage multiple priorities and parallel projects with strong organizational, time management, and project leadership skills
Experience developing frontends in React, TypeScript, HTML5, CSS
Experience with Jest and React Testing Library
Experience with GitHub
Ability to take ownership of assignments and drive to resolution
Ability to work in a fast-paced environment
Successful completion of a background screening process including, but not limited to, employment verifications, criminal search, OFAC, SS Verification, as well as credit and drug screening, where applicable and in accordance with federal and local regulations
Job Abstracts is an independent Job Search Engine. Job Abstracts is not an agent or representative and is not endorsed, sponsored or affiliated with any employer. Job Abstracts uses proprietary technology to keep the availability and accuracy of its job listings and their details. All trademarks, service marks, logos, domain names, and job descriptions are the property of their respective holder. Job Abstracts does not have its members apply for a job on the jobabstracts.com website. Additionally, Job Abstracts may provide a list of third-party job listings that may not be affiliated with any employer. Please make sure you understand and agree to the website's Terms & Conditions and Privacy Policies you are applying on as they may differ from ours and are not in our control.
Any time you conduct a search, the system shows you job matches, ranked by their Relevance Score (RS).
The score is calculated by a proprietary algorithm that uses Intelligent Machine Learning.
The Relevance Score tells you how well the job opportunity matches your search term or terms.
When not logged in, the system is limited to one search term. Scores for single term matches are usually lower.
When you register, log in, and set up multiple terms prioritized by importance, the jobs found for you will receive a much higher Relevance Score.