workfromanywhereworkfromanywhere
All jobs
CalabrioEngineering

Software Engineer

Remote (Global)Posted 28 days ago

Verint is seeking a Software Engineer to contribute to their QM and PM engineering team, focusing on full-stack development, quality assurance, production support, AI/ML integration, and collaboration in an Agile environment.

Location: Remote (Global)

Responsibilities

  • Design, develop, and maintain full-stack features using 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 supporting high concurrency and enterprise data volumes.
  • Participate in design and architecture reviews, contribute to discussions on API contracts, data models, and service boundaries.
  • Identify and address performance bottlenecks, security gaps, and technical debt.
  • Write clean, idiomatic code following team standards and contribute to standards improvement.
  • Write comprehensive unit, integration, and end-to-end automated tests using JUnit, Jest, Playwright, and Cucumber.
  • 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 well-tested fixes.
  • Champion a shift-left testing mindset—integrating quality checks early and continuously in development.
  • Triage, prioritize, and resolve bugs, regression issues, and customer-reported problems within SLA.
  • Provide Tier-2/3 support for production incidents, participate in post-incident reviews, and implement corrective actions.
  • Monitor application health using observability tools, surface anomalies, and maintain operational documentation.
  • Integrate AI/ML capabilities into product features, evaluate emerging technologies, and contribute to refactoring initiatives.
  • Work in cross-functional squads, participate in Agile ceremonies, provide effort estimates, and collaborate with distributed teams.
  • Build, maintain, and improve CI/CD pipelines, containerize services, deploy to Kubernetes, and implement secure deployment practices.

Requirements

  • Bachelor’s degree in computer science or similar or equivalent experience.
  • 3 years experience with Java Spring Boot or proven seniority in software development.
  • Proven track record of delivering full-stack features in an Agile/Scrum team.
  • Hands-on experience with backend API development and frontend UI implementation.
  • Proficiency in Java (Spring Boot, Spring MVC, JPA/Hibernate) and/or C# (.NET / .NET Core).
  • Good understanding of RESTful API design, OAuth 2.0/JWT, and microservices patterns.
  • Working proficiency in JavaScript/TypeScript with React, HTML5, CSS3, and accessible UI development.
  • Knowledge of relational databases (PostgreSQL, MS SQL, Oracle) and NoSQL stores (Redis, Elasticsearch, MongoDB).
  • Exposure to AWS or Azure, Docker, and Kubernetes.
  • Experience with testing tools like JUnit, Jest, Playwright, Cypress, or Selenium, and BDD with Cucumber.
  • Knowledge of CI/CD tools like Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Exposure to AI APIs or AI-powered tooling is a plus.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent communication skills in English.
  • Self-motivated, eager to learn, collaborative, and growth-oriented.
  • Experience with Agile Scrum or Kanban, Jira, Confluence, or Azure DevOps.

Location

Remote (Global)

Category

Engineering

Company

Calabrio

Source

remoteok

Posted

28 days ago

Similar remote jobs

Junior Front End Developer

Remote (MENA region)
3d ago

Junior Front End Developer

Remote (MENA region)
3d ago

Junior Front End Developer

Remote (MENA region)
3d ago
PrestoNewEngineering

Backend Engineer, POS & Integrations

Remote (US)$110K–$150K/yr
today