Software Development Engineer

New Today

At Verint, we believe that customer engagement is at the heart of every global brand. Our mission is to empower organizations to enhance Customer Experience (CX) and boost workforce productivity through innovative CX Automation solutions. We are searching for passionate and creative individuals who are eager to tackle evolving market challenges and deliver significant outcomes for our customers. Our commitment to fostering a diverse and talented team promotes a collaborative culture that values all backgrounds and offers ample opportunities for personal and professional growth. Position Overview: As a Software Development Engineer at Verint, you will play a crucial role in the design, development, and implementation of services on our Cloud Platform. Utilizing your expertise, you will contribute to various projects while working under minimal supervision and following established guidelines. Your experience and sound judgment will be essential in planning and achieving project goals. Key Responsibilities: Design, develop, and maintain robust Java-based applications and services. Collaborate with cross-functional teams to identify and integrate new features and functionalities. Partner with fellow developers to uphold code quality, scalability, and performance. Utilize cloud technologies to enhance application performance and reliability. Provide technical mentorship and guidance to junior developers. Participate in Agile/Scrum processes to design and implement data pipelines. Write unit tests and assist in integration and regression testing. Create automatic detection and remediation systems to prevent outages. Develop build and deployment automation for microservices using CI/CD practices. Minimum Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience. At least 3 years of experience in Java and Spring Boot, along with practical software development experience or equivalent seniority. Strong understanding of data structures, I/O operations, multi-threading, and Restful Web Services. Significant experience in cloud software development (AWS, Azure, or GCP). Proficiency with cloud-native technologies like Kubernetes, Docker, and Serverless architectures. Familiarity with both RDBMS and NoSQL database systems. Exceptional debugging skills, particularly with performance issues, memory leaks, crashes, and multi-threaded algorithms. Experience with source control systems (like GIT) and CI tools (such as Eclipse, IntelliJ, Gradle, Maven, Jenkins, and Artifactory). Strong teamwork and communication skills. Able to self-manage and demonstrate strong self-learning abilities. Preferred Qualifications: Working knowledge of Python development. Verint Systems Inc. is an equal opportunity employer committed to a workplace free from discrimination, harassment, and retaliation in any form. We adhere to all anti-discrimination laws and promote equal opportunities for all employees and applicants, ensuring a supportive and inclusive work environment.
Location:
Providence, RI, United States
Category:
Computer And Mathematical Occupations