Staff Software Engineer

Vistance Networks

Bengaluru

On-site

INR 4,000,000 - 6,000,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Vistance Networks in Bengaluru, India seeks a Staff Software Engineer to help design and deliver Service Assurance software. You will craft scalable backend services, lead debugging and performance-tuning tasks, and collaborate across teams to promote best practices.

The role requires extensive Java/Spring experience, distributed systems knowledge, and strong networking and data-storage skills. Join a fast-moving Agile environment focused on reliability and innovation.

Qualifications

  • 6+ years of experience developing commercial software products for Linux-based distributed systems.
  • Strong proficiency in Java and the Spring ecosystem for building scalable backend services.
  • Experience designing, developing, troubleshooting, and performance-tuning distributed and microservices-based applications.
  • Solid knowledge of networking fundamentals and protocols, including TCP/IP, SNMP, gRPC/gNMI, and socket programming.
  • Working with relational and NoSQL databases, data modeling, and data-access frameworks.
  • Experience with event-driven architectures, including Kafka, Kafka Streams, and RabbitMQ.
  • Familiar with RESTful APIs and data serialization like JSON, XML, and Avro.
  • Experience with containerized apps using Docker and Kubernetes.
  • Familiarity with development and DevOps tools, including Maven, Git, Jenkins, CI/CD pipelines, and test frameworks.
  • Strong analytical, troubleshooting, and problem-solving skills.

Responsibilities

  • Analyzing business and technical requirements to design scalable backend solutions and evaluate technology tradeoffs.
  • Solving complex and ambiguous technical problems by defining requirements and driving effective solutions.
  • Developing robust, secure, and high-performance applications and services.
  • Maintaining and enhancing existing systems to ensure reliability, scalability, and operational efficiency.
  • Partnering with QA engineers on debugging, test planning, and issue resolution.
  • Documenting architecture, design decisions, implementation details, and root cause analyses.
  • Collaborating with cross-functional teams while sharing technical expertise, participating in design and code reviews, and promoting engineering best practices.

Skills

Java
Spring ecosystem
Linux distributed systems
Backend services
Distributed/microservices
Networking fundamentals
Relational databases
NoSQL databases
Event-driven architecture
RESTful APIs
Docker
Kubernetes
Maven
Git
Jenkins/CI/CD
Prometheus/Grafana
Kafka
RabbitMQ
gRPC

Tools

Docker
Kubernetes
Maven
Git
Jenkins
CI/CD tooling
Test frameworks
Prometheus
Grafana
Kafka
RabbitMQ

Job description

Select how often (in days) to receive an alert:

Staff Software Engineer

Location: Bangalore, Karnataka, India

In our ‘always on’ world, we believe it’s essential to have a genuine connection with the work you do.

Aurora Networks' Service Assurance software solutions leverage proven device and network monitoring, management, and analytics technologies to help service providers deliver outstanding broadband services. Our portfolio supports carrier operations, technical support organizations, and subscriber self-service initiatives.

Our Software Engineering team is a highly adaptable and customer-focused product delivery organization that values innovation, efficiency, and reliability. We operate in a collaborative Agile environment that encourages continuous learning, professional development, and the pursuit of engineering excellence.

How You'll Help Us Connect the World:

As a Staff Software Engineer, you will contribute to the design, development, and delivery of Aurora Networks' Service Assurance software products by:

  • Analyzing business and technical requirements to design scalable backend solutions and evaluate technology tradeoffs.
  • Solving complex and ambiguous technical problems by defining requirements and driving effective solutions.
  • Developing robust, secure, and high-performance applications and services.
  • Maintaining and enhancing existing systems to ensure reliability, scalability, and operational efficiency.
  • Partnering with QA engineers on debugging, test planning, and issue resolution.
  • Documenting architecture, design decisions, implementation details, and root cause analyses.
  • Collaborating with cross-functional teams while sharing technical expertise, participating in design and code reviews, and promoting engineering best practices.

Required Qualifications for Consideration:

  • Include demonstrated competencies and physical, mental, & interpersonal skills.
  • 6+ years of experience developing commercial software products for Linux-based distributed systems.
  • Strong proficiency in Java and the Spring ecosystem (Spring Boot, Spring Framework, Spring Security) for building scalable, enterprise-grade backend services.
  • Experience designing, developing, troubleshooting, and performance-tuning distributed and microservices-based applications.
  • Solid knowledge of networking fundamentals and protocols , including TCP/IP, SNMP, gRPC/gNMI, and socket programming.
  • Working Experience with relational and NoSQL databases, including data modeling, query optimization, and data-access frameworks.
  • Experience with event-driven architectures , including Apache Kafka, Kafka Streams, and RabbitMQ.
  • Familiar with RESTful APIs, and data serialization technologies including JSON, XML, and Avro.
  • Experience with containerized applications using Docker and Kubernetes.
  • Familiarity with development and DevOps tools , including Maven, Git, Jenkins, CI/CD pipelines, and test frameworks.
  • Strong analytical, troubleshooting, and problem-solving skills.

You Will Excite Us If You Have:

  • Experience with telecommunications, broadband, cable (DOCSIS), fiber/PON, and network management systems.
  • Understanding of cloud-native architectures and familiar with Microsoft Azure and/or AWS.
  • Experience with observability and monitoring technologies (Prometheus, Grafana).
  • Experience with Agile software development methodologies.

Why Join Us?


Vistance Networks shapes the future of communications technology, pushing past what is possible. We deliver solutions that bring reliability and performance to a world always in motion. Our global team of innovators and employees are trusted advisors who listen to customers first, then deliver value.

If you want to grow your career alongside bright, passionate, and caring people who strive to create what's next…..come connect to your future at Vistance Networks.
Vistance Networks is an Equal Opportunity Employer (EEO), including people with disabilities and veterans.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Vistance Networks • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Principal SQA
Principal SQA

Vistance Networks • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Staff Engineer, Embedded (senior technical role)
Staff Engineer, Embedded (senior technical role)

Vistance Networks • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Staff Systems Engineer
Staff Systems Engineer

Vistance Networks, Inc. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Lead, IT Service Desk
Lead, IT Service Desk

Vistance Networks • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Assistant Manager-Network Operations & Transmission Monitoring Specialist - PuneVOIS
Assistant Manager-Network Operations & Transmission Monitoring Specialist - PuneVOIS

Vodafone • Pune District

On-site
INR 700,000 - 1,100,000
Service Architect-Senior Manager-Bangalore
Service Architect-Senior Manager-Bangalore

Vodafone • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Lead IT Service Desk
Lead IT Service Desk

Vistance Networks • Hyderabad

On-site
INR 2,000,000 - 3,600,000
DC Network Sr. Engineer_Azure Cloud Network_Pune
DC Network Sr. Engineer_Azure Cloud Network_Pune

Vodafone • Pune District

On-site
INR 2,500,000 - 4,000,000
Manager_ Network Engineer_Pune
Manager_ Network Engineer_Pune

Vodafone • Pune District

On-site
INR 1,500,000 - 2,500,000