HamburgerMenu
hirist

Nuviso Networks - Senior Software Engineer - Java/Python

Nuviso Networks
5 - 6 Years
Bangalore

Posted on: 05/09/2026

Job Description

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.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...