Job Information
Verint Systems, Inc. Engineer, Software in Columbia, South Carolina
Engineer, Software
Location US-Remote (United States)
Job ID 15809
Overview of Job Function
The Software Engineer on the Cloud Computing team is responsible for the design and development of 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
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.
Minimum Requirements
Bachelors degree in Computer Science or related field, or equivalent work experience
Minimum of 3-5 years experience in software design, development, and unit testing
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
Preferred Requirements
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.