staff software engineer

Vistance Networks, Inc.

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Vistance Networks, Inc. in Bengaluru, India, is seeking a Staff Software Engineer to design and deliver Aurora Networks Service Assurance software.

You will work on scalable backend services, microservices, and distributed systems, applying Java, Spring, and modern DevOps practices. You will analyze requirements, solve complex problems, and collaborate with cross-functional teams to promote engineering excellence.

Qualifications

  • 6+ years of experience building Linux-based distributed software.
  • Proficiency in Java and the Spring ecosystem for backend services.
  • Experience with microservices and distributed applications.
  • Knowledge of TCP/IP, SNMP, gRPC/gNMI, and sockets.
  • Relational and NoSQL database experience with data modeling.
  • Experience with Docker and Kubernetes for containerized apps.
  • Familiar with RESTful APIs and data formats (JSON/XML/Avro).
  • Experience with Kafka, Kafka Streams, RabbitMQ.
  • Proficient with Maven, Git, Jenkins, and CI/CD pipelines.

Responsibilities

  • Analyze requirements to design scalable backend solutions.
  • Solve complex problems by defining requirements and driving solutions.
  • Develop robust, secure, high-performance applications.
  • Maintain and enhance systems for reliability and scalability.
  • Collaborate with QA on debugging, testing, and issue resolution.
  • Document architecture, decisions, and root cause analyses.

Skills

Java
Spring
Distributed systems
Microservices
Networking basics
Databases (SQL/NoSQL)
Kafka
Docker & Kubernetes
RESTful APIs
CI/CD tools
Troubleshooting

Tools

Docker
Kubernetes
Maven
Git
Jenkins
RabbitMQ
Kafka
Prometheus
Grafana

Job description

Job Description:

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 Youll 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 whats 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

Staff Software Engineer
Staff Software Engineer

Vistance Networks • Bengaluru

On-site
INR 4,000,000 - 6,000,000
principal Software engineer
principal Software engineer

Vistance Networks, Inc. • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Principal Software Engineer
Principal Software Engineer

Vistance Networks • Bengaluru

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

Vistance Networks, Inc. • Bengaluru

On-site
INR 4,000,000 - 8,000,000
Staff software Engineer (Test Automation expertise)
Staff software Engineer (Test Automation expertise)

Vistance Networks, Inc. • Bengaluru

On-site
INR 2,000,000 - 5,000,000
Staff software Engineer (QA in broadband domain)
Staff software Engineer (QA in broadband domain)

Vistance Networks, Inc. • Bengaluru

On-site
INR 1,300,000 - 2,300,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
Specialist, Web Content
Specialist, Web Content

Vistance Networks, Inc. • Bengaluru

On-site
INR 600,000 - 900,000
Site Reliability Engineer
Site Reliability Engineer

ViaSat Inc. • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Site Reliability Engineer - Network Operations
Site Reliability Engineer - Network Operations

ViaSat Inc. • Chennai District

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