The Job logo

What

Where

Engineer, Software

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Verint is looking for a part-time Software Engineer who will contribute to the design, development, implementation, and maintenance of our Innovation Lab in the Cloud/NodeJS environment. The engineer will troubleshoot and optimize cloud infrastructure, develop backend services, participate in sprint meetings, and provide peer advisement. Strong analytical and problem-solving skills, as well as knowledge of DevOps and database technologies, are required. The ability to adapt to new technologies and work independently or in a distributed team environment is crucial.

Overview of Job Function:

Verint’s Engineer, Software – Cloud/NodeJS contributes to the design, development, implementation, support and maintenance of Verint’s Innovation Lab. This role also designs and delivers software enhancements, new functionality & code fixes across the platform and collaborates with the team to address reliability and performance issues. (PLEASE NOTE: This is a Part-Time, approximately 20 hours per week role)
 

Principal Duties and Essential Responsibilities:

  • Provision, configure and maintain Cloud infrastructure defined as code
  • Design cloud infrastructure that is secure, scalable, and highly available
  • Troubleshoot problems across a wide array of cloud services and functional areas
  • Perform infrastructure cost analysis and optimization
  • Employ Continuous Integration/Continuous Delivery (CI/CD) methodology to enable automation in building, testing, and deployment of applications
  • Develop NodeJS backend services, as well as Vue.js/Next.js Typescript web applications
  • Lead and participate in sprint meetings and design reviews
  • Ability to adapt to new technologies and learn quickly
  • Write specifications and documentation for feature requirements in a process-oriented fashion
  • Participates in project planning meetings to share their knowledge of system options, risk, impact, and costs vs. benefits
  • Perform routine application maintenance to ensure the production environment runs smoothly. Develops maintenance requirements and procedures
  • Host code review sessions with junior members of the team
  • Provide peer advisement to other Engineers, through code/design reviews and peer-programming efforts
  • Provide effective communication with geographically distributed team members
  • Escalate urgent issues to management

Minimum Requirements:

  • Bachelor’s degree in Computer Science, Engineering or other related technical filed or equivalent experience
  • 3 years software development experience with NodeJS and TypeScript
    • Jenkins
    • Python and writing AWS lambda functions, preferably with Python
    • EC2, DynamoDB, RDS, Route53, Lambda, Security Groups, ALBs, NLBs, IAM, Systems Manager & CloudWatch
    • Source control tools (Git, Jira, Bitbucket) 
  • 1 years experience in a DevOps role utilizing AWS / Azure / GCP cloud
  • 1 year experience with databases such as PostgreSQL or similar
  • 1 year experience with the following or similar technologies:
  • Ability to work both independently as well as in a dynamic, distributed team environment
  • Ability to adhere to strict delivery schedules and successfully manage multiple projects simultaneously
  • Strong analytical and problem-solving skills with exceptional attention to detail
  • Strong time management, written and verbal communication skills
  • Knowledge of various Software Development Methodologies (particularly Agile) and experience in all stages of the software development lifecycle is a plus

Preferred Skills:

  • Strong understanding of how to secure AWS environments and meet compliance requirements
  • Experience with Ansible
  • Solid foundation of networking and Linux administration
  • Experience with Docker 
  • Experience with ELK 


 

Set alert for similar jobsEngineer, Software role in Austin, United States, Atlanta, United States, or New York City, United States
Verint Logo

Company

Verint

Job Posted

a year ago

Job Type

Full-time

WorkMode

Remote

Experience Level

3-7 Years

Category

Software Engineering

Locations

Austin, Texas, United States

Atlanta, Georgia, United States

New York City, New York, United States

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Verint Logo

Sr. Engineer - Kubernetes

Verint

Atlanta, Georgia, United States

+2 more

Posted: a year ago

The Senior Engineer, Kubernetes at Verint has deep experience with installing, maintaining, debugging, and evolving Kubernetes clusters. They are responsible for researching and introducing innovative technologies for our multi-cloud platform, as well as identifying and implementing performance improvements. In addition, they provide subject matter expertise, mentorship to less experienced engineers, and collaborate with different teams to develop creative solutions. This role requires strong technical skills, effective communication, and the ability to work in a fast-paced environment.