At Verint, we believe customer engagement is the core of every global brand. Our mission is thelp organizations elevate Customer Experience (CX) and increase workforce productivity by delivering CX Automation. We hire innovators with passion, creativity, and drive tanswer constantly shifting market challenges and deliver impactful results for our customers. Our commitment tattracting 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:
As a Software Engineer you will design, develop, and maintain robust software applications, leveraging Python, cloud platforms (AWS, Azure), and CI/CD tools like Harness and Jenkins. Your focus is on extracting data from different sources, Transforming at intstructured format and loading inta Datawarehouse like MSSQL or Oracle.You will collaborate with cross-functional teams tbuild innovative solutions, optimize system performance, and ensure operational excellence through effective monitoring and automation. The role will work closely with a global team of engineers tbuild robust solutions that meet our business objectives following continuous integration and continuous deployment processes, while providing guidance tassociate level engineers. Additionally, they will provide recommendations tmanagement as tprocess, technologies, or other improvements intended tbenefit productivity, efficiency and/or quality of the solutions developed by the team and occasionally lead the implementation of new solutions.
Minimum Requirements:
- Minimum 3 years of experience in software development
- Proven expertise in Python and cloud-based development (AWS, Azure)
- Knowledge on ETL Tools like SSIS/Informatica/Talend
- Having Excellent knowledge on Datawarehouse
- Familiarity with SQL or PostgreSQL
- Experience working with global teams preferred
- Design, code, test, and deploy scalable software applications using Python
- Build and maintain APIs, microservices, and backend systems
- Ensure code quality through best practices, unit testing, and code reviews
ETL & Data Warehouse Development:
- Design, build, and optimize ETL pipelines using Python and cloud-native tools (e.g., AWS Glue, Azure Data Factory)
- Develop and maintain data warehouse solutions (e.g., AWS Redshift, Azure Synapse) for analytics and reporting
- Ensure data quality, integrity, and performance in ETL and data warehouse processes
Monitoring & Observability:
Set up and manage monitoring solutions using Datadog for real-time insights
Analyze system performance metrics and troubleshoot issues proactively
Ensure system reliability through effective alerting and logging strategies
Collaboration & Innovation:
Work closely with product managers, architects, and other engineers talign on requirements
Contribute ttechnical design discussions and propose innovative solutions
Mentor junior engineers and share knowledge on best practice
Agile Methodology
: Experience working JIRA and in an Agile team.
Principal Duties and Essential Responsibilities:
- Python programming (expert-level proficiency)
- CI/CD pipeline development and management using Harness and Jenkins
- ETL Tools like SSIS/Talend/Informatica, and excellent knowledge on Datawarehouse.
- Knowledge on SQL and T-SQL is a must
- Cloud Technologies: AWS and Azure (architecture, deployment, and management)
- Cloud monitoring and observability using Datadog
- SQL or PostgreSQL (nice thave)
- Evaluate whether implementation tasks meet feature requirements and work with Team Lead and Technical Architect tensure it does
- Develop features using best practices and ensure it fits with the architecture for the product
- Ensure the right work is being done, work with Team Lead tknow that product qualities like, unit tests, automation, throughout
- Communicate relevant risks and issues tTeam Lead and other relevant team members inside and/or outside the team
- Provide technical leadership tless experienced members of the team - mentor, coach, continuous improvement, led by example
- Work with local and wider engineering teams tdefine, document, and communicate a coherent feature design
- Create documentation and guides for junior members of the team