Engineer Software
Calabrio
full-remotemidpermanentfullstack Remote 14 days ago via RemoteOK
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
Full-Stack DevelopmentJavaC#GraphQLREST APIsReactMicroservicesAutomated TestingPlaywrightLLMAgile/Scrum
About the role
Role Overview
As a Software Engineer, you will be a core contributor to Verint/Calabrio’s QM and PM engineering team. You’ll design and build full-stack features end-to-end, collaborate daily with Product, Design, and QA, and support production systems in a modern Agile/Scrum environment.
Responsibilities
- Full-Stack Development
- Build and maintain production-grade features across:
- Java/C# backend services
- REST/GraphQL APIs
- React/Ext JS frontend applications
- Translate product requirements and UX into well-structured, testable, performant code
- Implement scalable microservices and modular frontend components for enterprise scale and high concurrency
- Participate in architecture/design reviews (API contracts, data models, service boundaries)
- Proactively address performance bottlenecks, security gaps, and technical debt
- Build and maintain production-grade features across:
- Quality Assurance & Testing
- Write unit, integration, and end-to-end automated tests using:
- JUnit, Jest, Playwright, Cucumber (BDD)
- Enforce quality via peer reviews, static analysis, and adherence to the Definition of Done
- Debug issues with defect reproduction and root-cause analysis
- Practice shift-left testing by integrating quality checks early and continuously
- Write unit, integration, and end-to-end automated tests using:
- Production Support & Maintenance
- Triage and resolve bugs/regressions and customer-reported issues within agreed SLAs
- Provide Tier-2/3 support for production incidents and implement corrective actions after post-incident reviews
- Use observability tools (logs, metrics, traces) to surface anomalies before customer impact
- Maintain runbooks and operational documentation
- AI/ML Integration & Continuous Improvement
- Integrate AI/ML capabilities (including LLM-powered features, automated scoring, speech-to-text) with AI research teams
- Evaluate and pilot emerging technologies to improve quality, performance, or developer productivity
- Contribute to refactoring efforts to reduce complexity and improve maintainability
- Collaboration & Communication
- Work in cross-functional squads with Product Managers, UX Designers, QA, DevOps, and Data Engineers
- Participate in Agile ceremonies (planning, standups, refinement, reviews, retrospectives)
Required / Expected Skills (inferred from duties)
- Full-stack development with Java/C#, REST/GraphQL, and React/Ext JS
- Strong automated testing skills using JUnit/Jest/Playwright/Cucumber (BDD)
- Experience supporting production systems (triage, incident response, observability)
- Comfort participating in design/architecture reviews and improving engineering standards
Nice-to-haves
- Experience integrating AI/ML/LLM features into product workflows
- Experience with microservices, performance optimization, and security hardening
- Demonstrated refactoring and maintainability improvements
About Calabrio
Calabrio (Verint/Calabrio family) operates in the customer engagement and workforce optimization space, providing CX automation solutions. The role sits within QM/PM engineering, building enterprise software that improves customer experience and productivity.
Scraped 4/28/2026