Verint Systems, Inc. Senior Engineer, Software in Helena, Montana
Senior Engineer, Software
Location US-Remote (United States)
Job ID 16177
At Verint, we believe customer engagement is the core of every global brand. Our mission is to help organizations discover opportunities previously only scarcely imagined by connecting work, data, and experiences enterprise wide. 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.
Overview of Job Function
The Senior Software Engineer on the Cloud Computing team designs and develops key cloud-first, full-stack software products. This includes the following responsibilities: (a) employing ReactJS, Java, SQL/NoSQL databases; (b) introducing innovative technologies for cloud service integration and new UI and back-end features; (c) identifying and implementing performance improvements; and (d) providing subject matter expertise for customer implementation and cloud platform support. This role works with Product Management, Development, Operations and Client Services teams to develop creative solutions satisfying technical and business requirements. Additionally, the role provides 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.
Principal Duties and Essential Responsibilities
Design, implement, and test high level software applications
Research new technologies to improve product
Contribute to definition of component and product architecture
Work on complex projects with minimal supervision
Guide and assist less experienced team members
Write high-quality, standardized code and unit tests that perform optimally in highly concurrent, containerized, cloud-hosted environments.
Create UI and technical design specification documents.
Effectively communicate and collaborate to introduce new technologies, software standards, architecture/design concepts, engineering processes and techniques; and to provide subject matter expertise and technical support to customers and stakeholders.
Guide and mentor less experienced software developers
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 projectswith strong organizational, time management, and project leadership skills
Ability to lead small teams virtually
Experience with Front-end UI: ReactJS, HTML5, CSS, NodeJS, Mocha
Experience with REST API/microservice applications: Java, Spring Boot, Spring Cloud, junit
Experience with SQL/NoSQL databases: PostgreSQL, SQL Server, MongoDB, DynamoDB
Experience with GIT
Ability to take ownership of assignments and drive to resolution
Ability to work in a fast-paced, high energy environment
Aptitude to learn and apply advanced data analytics/visualization, and machine learning to products
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
Experience with containerized runtime environments: Docker, Kubernetes
Experience with Cloud hosting services: AWS, Azure, GCP
Experience with Cloud Machine Learning services: SageMaker, Azure Machine Learning
Experience with Application Performance Management systems: NewRelic, AppDynamics, ELK
Experience with JIRA
Experience with Confluence
Experience with Microsoft Office products
As an equal opportunity employer, Verint Systems Inc. prides itself in providing employees with a work environment in which all individuals are treated with respect and dignity. This means we are committed to providing equal opportunity to all qualified employees and applicants for employment without regard to one’s race, color, religion, national origin, age, gender, disability, alienage or citizenship status, marital status, creed, genetic predisposition or carrier status, sexual orientation, Veteran status or any other classification protected by applicable federal, state or local laws. This policy applies to all terms and conditions of employment including but not limited to hiring, placement, promotion, compensation, training, leave of absence or termination.