Verint Systems Inc Logo Verint Systems Inc
Verint Systems Inc Logo

Software Engineer (Python)

💰 $50,000 - $100,000 🌍 United Kingdom 📅 07/05/2023

Apply

Engineer, Software - Cloud

💰 $100,000 - $150,000 🌍 United States of America 📅 07/05/2023

Apply

Job Description

##### Job Description :

**Verint’s Engineer, Software - Cloud contributes to the design, development,
implementation, support, and maintenance of the Verint EdgeVMS Cloud platform.
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. This is a US remote role that requires
work hours in EST or CST.**

__**Principal Duties and Essential Responsibilities**__

* Design, implement, and test enterprise cloud software applications using various cloud-native technology and architecture pattern.
* **Design cloud-native software that is secure, scalable, and highly available.**
* **Employ Continuous Integration/Continuous Delivery (CI/CD) methodology to enable automation in building, testing, and deployment of applications.**
* **Write high-quality, standardized code and unit tests that perform optimally in highly concurrent, containerized, cloud-hosted environments.**
* **Participate in sprint meetings and design reviews as part of the agile software development process.**
* **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.**
* **Provides peer advisement to other Engineers, through code/design reviews and peer-programming efforts.**
* **Effectively communicates with geographically distributed team members.**

__**Minimum Requirements:**__

* **Bachelor’s degree in Computer Science, Engineering or other related technical fields or equivalent work experience.**

* **3+ years of software development experience in design and programming large-scale applications through all phases of the software development life cycle including testing and implementation.**
* **3+ years of programming experience with server-side technology like NodeJS/Python/go/C#.**
* **3+ years of experience with REST API/microservice applications.**
* **3+ years' experience with SQL/NoSQL databases.**
* **Experience with GIT.**
* **Experience with containerized runtime environments: Docker, Kubernetes.**
* **Experience with Cloud hosting services: AWS, Azure, GCP.**
* **Ability to work independently and in a dynamic, distributed team environment.**
* **Strong analytical and problem-solving skills with exceptional attention to detail.**
* **Knowledge of various software development methodologies (particularly Agile) and experience in all stages of the software development lifecycle is a plus.**

__**Preferred Skills:**__

* Experience with JIRA.
* Experience with Confluence.
* Experience with Microsoft Office products.
* Experience in fault-tolerant and highly available distributed cloud systems.

MIN: 90,000

MAX: 115,000

#LI-TB1