Engineer, Software
Verint Systems
Overview of Job Function As a Software Engineer, you will be a core contributor to Verint's QM and PM engineering team. You will design and build full-stack features end-to-end, write high-quality automated tests, support production systems, and collaborate daily with Product Managers, Designers, QA Engineers, and globally distributed engineering peers. This is a role for engineers who take pride in their craft, are eager to grow through challenging problems, and want their work to have a visible impact on enterprise customers worldwide. You will be surrounded by experienced engineers who are invested in your growth, working in a modern Agile environment on software that matters. Principal Duties and Essential Responsibilities Full-Stack Development Design, develop, and maintain production-grade full-stack features spanning Java/C# backend services, REST/GraphQL APIs, and React/Ext JS frontend applications. Translate product requirements and UX designs into well-structured, testable, and performant code. Implement scalable microservices and modular frontend components that support high concurrency and enterprise-scale data volumes. Participate in design and architecture reviews; contribute to discussions on API contracts, data models, and service boundaries. Proactively identify and address performance bottlenecks, security gaps, and technical debt. Write clean, idiomatic code following team standards; actively contribute to improving those standards over time. Quality Assurance and Testing Write comprehensive unit, integration, and end-to-end automated tests using JUnit, Jest, Playwright, and Cucumber (BDD). Enforce code quality through peer reviews, static analysis, and adherence to the team's Definition of Done. Investigate and reproduce reported defects; perform root-cause analysis and deliver timely, well-tested fixes. Champion a shift-left testing mindset — integrating quality checks early and continuously in the development lifecycle. Production Support and Maintenance Triage, prioritize, and resolve bugs, regression issues, and customer-reported problems within agreed SLA windows. Provide Tier-2/3 technical support for production incidents; participate in post-incident reviews and implement corrective actions. Monitor application health using observability tooling (logs, metrics, traces); proactively surface anomalies before they impact customers. Maintain and improve runbooks and operational documentation for supported features. AI/ML Integration and Continuous Improvement Integrate AI/ML capabilities — including LLM-powered features, automated scoring, and speech-to-text — into product features in collaboration with Verint's AI research teams. Evaluate and pilot emerging technologies; propose adoption where they improve quality, performance, or developer productivity. Identify and contribute to refactoring initiatives that reduce complexity and improve long-term maintainability. Stay current with industry engineering trends through reading, experimentation, and participation in technical communities. Collaboration and Communication Work in cross-functional squads with Product Managers, UX Designers, QA Engineers, DevOps, and Data Engineers. Actively participate in all Agile Scrum ceremonies: sprint planning, daily stand-ups, backlog refinement, sprint reviews, and retrospectives. Provide accurate effort estimates and proactively surface risks, blockers, and dependencies. Collaborate effectively with distributed engineering teams in Atlanta, Israel, and India using async-first communication practices. Support the growth of junior engineers through constructive code reviews and knowledge sharing. CI/CD and DevOps Practices Build, maintain, and improve CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps — ensuring reliable, automated build-test-deploy workflows. Containerize services with Docker and deploy to Kubernetes clusters (EKS/AKS) following GitOps and IaC principles. Implement secure deployment practices: secrets management, environment-specific configuration, and staged rollout strategies. Optimize pipeline performance to minimize build times and deliver faster feedback loops to the team. Minimum Requirements Bachelor’s degree in computer science / software engineering (or similar) or equivalent experience 3 years experience with Java Spring Boot, practical experience of software development or proven equivalent seniority in software development with product teams Proven track record of delivering full-stack features in an Agile/Scrum team with regular sprint cadences. Hands‑on experience with both backend API development and frontend UI implementation in a production codebase. Back‑End: Solid proficiency in Java (Spring Boot, Spring MVC, JPA/Hibernate) and/or C# (.NET / .NET Core). Good understanding of RESTful API design, OAuth2.0/JWT, and basic microservices patterns. Front‑End: Working proficiency in JavaScript/TypeScript with hands‑on React experience (hooks, context, state management). HTML5, CSS3, and foundational accessible UI development. ExtJS / Sencha familiarity is a plus. Databases: Working knowledge of relational databases (PostgreSQL, MSSQL, Oracle) including schema design, SQL query writing, and basic indexing. Exposure to NoSQL stores (Redis, Elasticsearch, MongoDB) is a plus. Cloud and Infrastructure: Exposure to AWS or Azure core services. Familiarity with Docker and basic Kubernetes concepts. Testing: JUnit/TestNG/Jest unit tests and integration tests. Exposure to E2E testing tools (Playwright, Cypress, or Selenium). BDD with Cucumber is a plus. CI/CD and DevOps: Working knowledge of Jenkins, GitHub Actions, GitLab CI, or Azure DevOps. Git branching strategies and pull request workflows. AI and Emerging Tech: Exposure to LLM APIs or AI‑powered tooling is a plus; curiosity and eagerness to develop these skills in the role. Strong analytical thinking and a structured approach to debugging and problem‑solving. Clear written and verbal communication in English; able to document technical work clearly and participate actively in team discussions. Self‑motivated and eager to learn: takes initiative to understand problems deeply and asks good questions when stuck. Collaborative and team‑oriented: contributes positively to squad culture and values diverse perspectives. Growth mindset: receptive to feedback, committed to continuous improvement, and excited to be challenged. Solid experience with Agile Scrum or Kanban; comfortable with all sprint ceremonies. Familiarity with Jira, Confluence, or Azure DevOps Boards for backlog tracking and documentation. Exposure to test-driven development (TDD) and behavior-driven development (BDD) practices. Preferred Skills Experience or academic exposure to workforce management, customer experience, or enterprise analytics domains. Familiarity with Verint WFO, QM, or PM products or comparable SaaS platforms. AWS Certified Developer or Azure Developer Associate certification, or active pursuit of one. Experience with observability tools such as Datadog, Grafana/Prometheus, or ELK. Contributions to open‑source projects or a portfolio of personal/side projects. Exposure to OWASP Top10 security practices and secure coding principles. Equal Opportunity Employer Statement Verint Systems Inc. is an equal opportunity employer and 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, sex, age, national origin, genetic information, disability, veteran status, and any other classification or characteristic protected by applicable federal, state or local laws. Verint operates in accordance with all anti‑discrimination laws and affords equal opportunities to employees and applicants without regard to any characteristic or protected class in our hiring, promotion and termination practices. For US Applicants 2025 Benefits Offering #J-18808-Ljbffr
- ...Overview of Job Function As a Principal Engineer, you will be the senior-most technical voice on the US engineering team for Verint's... ...entire engineering organization builds, scales, and operates its software. This is a high‑visibility, high‑impact role that requires both...SuggestedLocal area
- ...position is intended to be an entry level position focused on software functional testing and quality assurance, and the fulfillment... ...documentation of test results. Correspond with Software and Template Engineering, give feedback to any questions they may have, and facilitate...SuggestedFor contractorsWork experience placementWork at officeLocal areaRemote workFlexible hours
- ...Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses... .... In this role you will be responsible for the end‑to‑end engineering lifecycle, from translating business requirements into robust...SuggestedFull timeContract workH1bLocal areaRemote workVisa sponsorshipWork visa
- ...architect, design, develop, and maintain enterprise-grade web applications and distributed systems. In this role you will own end-to-end engineering lifecycles, translating business requirements into robust designs, writing production-quality code, and deploying cloud-native...SuggestedRemote work
$103.71k - $138.28k
...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions to...SuggestedTemporary workRemote work$104.5k - $234.6k
...Job Description We're looking for software engineers with strong SRE instincts to help build and operate the GitHub Enterprise platform at scale. This role is for developers who care about reliable systems, clean APIs, automation, observability, and production-quality...Temporary workFlexible hoursShift work- ...coaching and mentoring to others Additional Skills Skilled in interpersonal communication, negotiation, and conflict resolution Education Bachelor’s Degree in IT, Computer Science, Computer Engineering or equivalent experience in a related career field. #J-18808-Ljbffr...
- ...identity protection. Job Description We are hiring multiple Managing Engineers to join our Cyber Platform Engineering organization within... .... Essential Criteria A minimum of 7 years of experience in software engineering, platform engineering, data engineering, or distributed...Remote workWork from homeWork visa
- ...databases. You will work within a cross-functional Agile team, collaborating with designers, product managers, and other engineers to deliver high-quality software solutions that meet business requirements and perform optimally across all platforms. Key Responsibilities...
- ...Responsibilities Develops, integrates, and delivers applications using front- end, back end, database and hosting tools. Deliver software products independently using functional specifications. Design and manage the website back-end including database and server integration...Work experience placement
- ...with IT/security standards. Required B.A./B.S. in Computer Science, Engineering, Information Systems, or a related field, or an Associate’s degree with 3+ years of relevant experience applying software tools. 3+ years building and supporting production applications using...Flexible hours
$100k
...to name a few. Currently, we are looking for: Entry-level software programmers Java Full stack developers Python/Java developers Data analysts/ Data Scientists Machine Learning engineers Who should apply? Recent computer science/engineering/mathematics...H1b$107.06k - $159.39k
...intranet management. - Required Advanced knowledge of virtualization concepts and technologies including private cloud, public cloud, software defined infrastructure, and serverless architecture. Advanced skills in virtual platform management. Advanced knowledge of...Work experience placementImmediate start$169.8k - $355.4k
...Job Description Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. Responsibilities As a member of the software engineering division, you will take an active role in the definition and evolution of standard...Temporary workFlexible hours- ...Actively participates with service account manager and sales team to engineer and estimate solutions. Actively works with sales and account... ...test and write modifications in multiple languages of systems software. Provides training to customers for their specific control...For subcontractorLocal areaRemote workNight shift
$114.6k - $234.6k
...Ensure instrumentation is enabled at deployment Partner with software/data teams to support monitoring and analysis Identify and... ...Cross-Functional Leadership Collaborate across OHD, engineering, operations, supply chain, and software teams Align with external...Temporary workFlexible hours$195k - $257.5k
...Excellence. We have built a flexible work environment where new ideas are encouraged and everyone is a stakeholder. Your Team Senior Software Engineer (III) | Staff Software Engineer (IV) Your Team Is Responsible For As a member of the Data Platform Engineering team, you own...Contract workRemote workFlexible hours$96.8k - $251.6k
...attendees interested in Oracle opportunities._ We are facing several engineering challenges in critical foundational data-plane services that... ..., collaborate with executives for investment and drive the software design and development for new major data-plane components of...Temporary workWork experience placementLocal areaRemote workFlexible hours$144.2k - $288.4k
...a time. Position Summary Our Utilization Management Analytics Engineering team within the Analytics & Behavior Change (A & BC) division... ...Technology (DDAT) organization is seeking a full‑stack Principal Software Development Engineer. We are looking for passionate, driven...Hourly payFull timeTemporary workLocal area- ...The Opportunity The Opportunity The application support engineer specializing in financial concepts, including understanding transactions, holdings, and securities. You will be responsible for executing daily tasks within the technology support team, specifically focusing...Summer workWork at officeRemote workFlexible hours2 days per week
- ...Concept Reply US based in Illinois is seeking a software developer to actively design and implement software solutions. The ideal candidate will have a Bachelor’s degree in Computer Science or Engineering, along with 2–4 years of experience in a Microsoft environment,...Remote workFlexible hours
$144.2k - $288.4k
...to simplify health care one person, one family and one community at a time. Position Summary We are hiring a Principal Software Engineer — a deeply hands-on technical leader who thrives on solving complex problems, writing production code, and elevating the engineers...Hourly payFull timeTemporary workLocal areaFlexible hours$135.2k - $306.4k
...production at global scale. Foundational Frameworks: Spearhead the engineering of new container runtimes and distributed frameworks to power... ..., collaborate with executives for investment and drive the software design and development for new major data-plane components of...Temporary workWork experience placementWorldwideFlexible hours- ...intelligence gathering exercise, especially those involving attribution and online account identification. Position Summary Software Engineers play a critical role in designing, building, and maintaining our in‑house dark web and open‑source data repositories, search...
$150k - $200k
...exploration, marked by a spirit of curiosity and relentless drive for excellence. At Aquatic, we are actively recruiting for software engineers in our Chicago or New York offices. You will have the opportunity to collaborate with some of the best and most experienced researchers...Casual work$79.5k - $87.1k
...and problem‑solving skills Demonstrate curiosity with regard to software Provide on‑call support to external customers Work with cross‑... ...Qualifications A Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience Up to 2 years of...Temporary workRelocation package$35 - $65 per hour
...Job Description We are seeking experienced Software Engineers for a 6‑month contract‑to‑hire opportunity serving a client in Central Illinois. This remote role requires strong software development expertise. Job Duties Design, develop and implement enterprise...Hourly payPermanent employmentContract workRemote work$85k - $145.08k
...Job Description Software Engineers at Allstate (Consultant II through Lead) build and enhance digital products using modern engineering practices and 12-factor application principles. Engineers across all levels own the full software development lifecycle, contributing...Contract workWork at officeWork from homeWork visa- ...Promote domain knowledge sharing and technical excellence across the team. **Minimum Qualifications**5+ years of experience in software engineering, with at least 2 years in a leadership or management role. Proven ability to hire, lead and grow high-performing engineering...
- ...Description FEV North America, Inc. is seeking a Software Engineer II, you will be responsible to design, develop, and evaluate software from concept through production stage, and make modifications as needed, to meet customer needs and fit within the capabilities of both...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineer, Software. Be the first to apply!
- ngo software engineer Springfield, IL
- software developer Springfield, IL
- part time software developer remote Springfield, IL
- financial software developer Springfield, IL
- senior software engineer ruby on rails Springfield, IL
- software engineer amazon Springfield, IL
- senior software design engineer Springfield, IL
- software engineer remote Springfield, IL
- entry level software engineer remote Springfield, IL
- software engineer contract Springfield, IL

