Lead Software Engineer
New Today
At Verint, we understand that customer engagement is essential for every global brand. Our mission is to empower organizations to enhance Customer Experience (CX) and boost workforce productivity through CX Automation. We seek innovative individuals who possess the passion, creativity, and ability to navigate ever-changing market challenges, yielding significant results for our clients. Our commitment to building an inclusive, diverse, and engaged team fosters a collaborative atmosphere that celebrates all cultures, promoting both personal and professional growth.
Overview of Job Function: As a Lead Software Engineer at Verint, you will play a crucial role in designing and developing cutting-edge, cloud-first, full-stack software products. In collaboration with Product Management, Development, Operations, and Client Services teams, you'll create innovative solutions that fulfill technical and business needs, utilizing the latest technologies for cloud service integration and enhancing user interface and back-end features. Additionally, you will provide management with suggestions for processes, technologies, or enhancements that can elevate productivity, efficiency, and quality in our solutions.
Principal Duties and Essential Responsibilities:
Provide technical leadership by shaping the design and architecture of major software systems and components.
Foster a culture of innovation and excellence through creative technical contributions.
Mentor and train fellow engineers on design methodologies, test automation practices, and coding standards.
Act as a subject matter expert for customer implementation and support for our cloud platform.
Lead and advocate for best practices in automated testing and continuous integration.
Enhance the architecture and codebase to ensure scalability for growth.
Minimum Requirements:
Bachelor's Degree in Computer Science, Engineering, or related field, or equivalent experience.
8+ years of experience in designing and architecting large-scale applications.
Proven track record of delivering complex projects on schedule and providing technical guidance for innovative software development initiatives.
Hands-on experience with the full technology stack for developing scalable web applications tailored for large enterprise customers.
Exceptional problem-solving capabilities, with a knack for identifying root causes of issues in collaboration with engineering teams, support staff, and end-users.
Proficient in containerized environments (Docker, Kubernetes).
Experience with cloud hosting services (AWS, Azure, or GCP).
Familiarity with REST API and microservices, as well as SQL and NoSQL databases.
Experience with GIT and an understanding of test automation tools.
Knowledge of enterprise application security best practices.
Excellent written and verbal communication skills.
Successful completion of a background screening process is required, including employment verification, criminal search, OFAC, SS Verification, as well as credit and drug screenings, where applicable and in alignment with federal and local regulations.
Preferred Requirements:
Master's Degree in Computer Science, Engineering, or a related field.
Experience with Node.js and/or Java programming language.
Familiarity with JavaScript UI libraries like React, Angular, or Vue.
Experience with React Redux and/or Context API.
Understanding of Workforce Management (WFM), forecasting, and scheduling.
Exposure to automation, exploratory, and modern testing techniques.
Providing technical and professional leadership to other developers.
Experience in full stack development.
Salary Range: $125K - $170K
Verint Systems Inc. is an equal opportunity employer dedicated to maintaining a workplace free from discrimination, retaliation, and harassment of any kind. We uphold a zero-tolerance policy against any form of discrimination, ensuring fair treatment for all employees and applicants, irrespective of any characteristic or protected class, in our hiring, promotion, and termination practices.
For US Applicants: 2025 Benefits Offering.
- Location:
- Lansing, MI, United States
- Category:
- Computer And Mathematical Occupations