Skip to main content

Nuviso Networks - Senior Software Engineer - Java/Python

Technology
Nuviso Networks
1 month agoUntil 8/11/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.

Keywords
OrchestrationOCamlCloud computingGRPCPythonUnit TestingJavaInstrumentationCI/CDDebugger

Interested in this role?