08 Sep
|
Nuviso Networks
|
India
08 Sep
Nuviso Networks
India
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 :
- Solid 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.
📌 Nuviso Networks - Senior Software Engineer - Java/Python (India)
🏢 Nuviso Networks
📍 India