
Job Information
Verint Systems, Inc. Sr. Engineer, Software - Cloud in Boston, Massachusetts
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 www.verint.com.
Overview of Job Function
Verint’s Senior Engineer, Software - Cloud designs and develops key cloud-first, full-stack software products. This Engineer works with Product Management, Development, Operations and Client Services to develop creative solutions satisfying technical and business requirements and provides recommendations to management on processes, technologies, or other improvements intended to benefit productivity, efficiency and/or quality of the solutions. Additionally, the role provides recommendations to management as to processes, 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, test, and release software applications for containerized and/or cloud-hosted environments
Research new technologies to improve products, platforms, and user experience
Contribute to the definition of component and product architecture
Take the lead on projects with multiple engineers contributing, driving the project to completion
Collaborate with architects, stakeholders, and other engineers to design software solutions to complex and sometimes vague business requirements; refine requirements as needed
Work on complex projects with minimal supervision
Write high-quality, standardized code and unit/system/integration tests that perform optimally in highly concurrent, containerized, cloud-hosted environments
Quickly create Proof-of-Concept systems to validate ideas and test new technologies
Write high-quality technical and user-facing documentation for software systems
Create 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
Bachelor's degree in Computer Science, Engineering, or a 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
Ability to lead small teams virtually
5+ years experience with one of the following: Go, Python, Node.js, Java
5+ years experience with SQL/NoSQL databases: MongoDB, Redis, PostgreSQL
Experience writing REST APIs and microservice applications; experience designing for microservice architectures
Experience with Git version control
Experience with containerized runtime environments: Docker, Kubernetes/Openshift
Experience with Cloud hosting services: AWS, Azure, GCP
Experience with CI/CD systems such as Jenkins, Harness, GitLab CI/CD, etc
Ability to take ownership of assignments and drive to resolution
Ability to work in a fast-paced, high-energy 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
Excellent communication and collaboration skills
Preferred Requirements
Experience with developing applications and operators for Kubernetes
Experience creating, maintaining, and evolving APIs
Experience with Infrastructure as Code tools such as Terraform
Experience working with and deploying on Linux operating systems
Deep experience with Go, Node.js, or Python and their associated ecosystems
Experience as a technical lead of a software team
#LI-KD1
MIN: 90K
MAX: 140K
As an equal opportunity employer, Verint Systems Inc. is committed to maintaining a workplace free from discrimination, retaliation, and sexual and any other form of harassment. Verint has a zero-tolerance policy against any form of discrimination, retaliation, or harassment including sexual harassment or any other form of harassment, based on race, color, religion, national origin, or sex (including pregnancy, childbirth or breastfeeding), sex stereotyping, including assumptions about a person’s behavior or appearance, gender roles, gender identity, gender expression including gender dysphoria, or transgender status), disability, alienage or citizenship or immigration status, marital status, creed, genetic information, predisposition or carrier status, sexual orientation, military or Veteran status, political affiliation, familial status, caregiver status, status as a victim of domestic violence, unemployment status, natural hairstyles, sexual and other reproductive health decision-making, or any other classification or characteristic protected by applicable federal, state or local laws, will not be tolerated.
For US Applicants
2023 Benefits Offering (https://fa-epcb-saasfaprod1.fa.ocs.oraclecloud.com/fscmUI/faces/AtkHelpPortalMain?TopicId=300000136388017)
Verint Systems, Inc.
-
- Verint Systems, Inc. Jobs