Skip to content

Senior Software Engineer, Java - Network Team

Senior Java software engineer contributing to network device modeling, configuration infrastructure, and network automation systems. Requires at least five years of software development experience, strong Java skills, and a bachelor’s degree in computer science or a related field.

About the job

Responsibilities

  • Bring software development practices and ideas to the networking industry.
  • Contribute to the codebase, systems, and software architecture as part of the engineering team.
  • Create and optimize network device models for different vendors and protocols.
  • Build infrastructure to configure, collect data from, and test network devices.
  • Collaborate with experts in networking, distributed systems, big data, and search.

Requirements

  • 5+ years of professional software development experience.
  • 3+ years of Java development experience.
  • Bachelor of Science in Computer Science or a related field.
  • Strong software engineering experience with large codebases.
  • Basic understanding of networking and TCP/IP.
  • Strong verbal and written communication skills.

Nice to Have

  • Working knowledge of switches, routers, firewalls, or load balancers.
  • Experience with networking protocols including BGP, OSPF, IS-IS, IPv4, IPv6, MPLS, VLAN, and VXLAN.

Compensation and Benefits

  • Regular, full-time position.
  • Onsite role in Bangalore, India.

Skills

Java, TCP/IP, BGP, Ospf, Is-Is, Ipv4, Ipv6, Mpls, Vlan, Vxlan, Distributed Systems, Big Data, Search

ZoomInfo

ZoomInfo

Bengaluru, India

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Leads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Navan

Navan

Bengaluru, India

Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Rippling

Rippling

Bengaluru, India

Senior Software Engineer - Tax Payments
No salary listedOn-site6+ YOEBackend Engineering

Senior software engineer responsible for designing reliable, distributed tax remittance systems operating globally across currencies, agencies, and compliance requirements. Requires 6+ years of programming experience and strong backend architecture and distributed-systems expertise, with Python, Django, React, MongoDB, and AWS preferred.