Posted on: 05/09/2026
Role Overview :
The company is looking for a Senior Software Engineer to build solutions that help on-prem customers safely and effectively utilize cloud services. This role sits at the intersection of enterprise collaboration platforms, cloud-connected experiences, and practical AI innovation for customers who continue to rely on trusted existing on-prem collaboration devices.
You will design and deliver services that extend the value of on-prem deployments by connecting them with modern cloud capabilities, including AI-assisted workflows, telemetry-driven experiences, service enablement, and secure integration patterns.
Team Mission :
Our team helps customers modernize at their own pace. Many enterprise customers have large installed bases of on-prem collaboration devices and platforms that remain business-critical. We make it possible for those customers to benefit from cloud services and AI innovation without requiring disruptive device refreshes or wholesale migration.
- Deliver cloud-assisted capabilities that preserve enterprise trust, reliability, security, and manageability.
- Bring AI innovations to existing on-prem collaboration devices through practical service integrations and platform extensions.
- Build software that is observable, operable, and resilient across hybrid customer environments.
What You Will Do :
- Design, develop, test, and operate backend services and platform components using Java and Python.
- Build cloud-connected features that allow on-prem collaboration customers to consume cloud services securely.
- Implement integrations for AI-enabled experiences, including orchestration, data flow, API contracts, and device/service compatibility layers.
- Work with product management, architecture, SRE, security, and device teams to translate customer needs into scalable engineering solutions.
- Improve service reliability through instrumentation, logging, monitoring, automated validation, and operational readiness practices.
- Participate in design reviews, code reviews, debugging, production triage, and continuous improvement of engineering practices.
Required Qualifications :
- Strong programming experience in Java and Python, with the ability to design clean APIs, services, and reusable platform components.
- Strong analytical and problem-solving abilities.
- Solid understanding of backend engineering fundamentals, including data structures, concurrency, networking concepts, REST/gRPC-style APIs, and distributed systems basics.
- Experience building or integrating cloud services, SaaS platforms, or hybrid cloud/on-prem solutions.
- Ability to debug complex issues across services, logs, APIs, customer environments, and device-facing integrations.
- Good understanding of software quality practices, including unit testing, integration testing, CI/CD workflows, and code review discipline.
- Technical ownership, mentoring, design leadership, production accountability, and cross-team influence. Ability to work independently and as part of a collaborative team.
- Strong written and verbal communication skills, with the ability to collaborate across engineering, product, and operations teams.
Preferred Qualifications :
- Experience with enterprise collaboration, voice/video, meeting, messaging, contact center, or device management platforms.
- Familiarity with AI/ML service integration, model-backed features, prompt/service orchestration, or AI-assisted customer workflows.
- Exposure to Kubernetes, containers, public cloud platforms, observability stacks, and secure service-to-service communication.
- Experience maintaining compatibility across multiple device generations, firmware levels, or customer deployment models.
- Security-minded engineering approach, especially around identity, authorization, data protection, tenant isolation, and privacy.
Key Technical Areas :
- Java : Backend services, APIs, platform components.
- Python : Automation, tooling, service glue, testing, AI workflow integration.
- Microservices architecture : Design and maintenance of micro-services.
Success in This Role Looks Like :
- You ship reliable, well-tested capabilities that help on-prem customers gain meaningful cloud and AI value.
- You understand customer constraints and make pragmatic design choices that support real enterprise deployments.
- You communicate tradeoffs clearly and bring teams together around durable technical solutions.
- You improve the team's engineering systems, observability, and delivery confidence over time.
Candidate Profile :
The ideal candidate is a hands-on engineer who enjoys building dependable software for complex customer environments. They are comfortable moving between Java services, Python tooling, cloud integration patterns, AI-enabled feature work, and operational troubleshooting. They care about customer outcomes, engineering quality, and helping established enterprise platforms evolve without leaving existing customers behind.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1668852