Staff Software Engineer

3 weeks ago


Bengaluru Karnataka India, Karnataka Juniper Networks Full time

We are seeking an experienced and hands-on Staff Software Development Engineer to join our Software Infrastructure team, which powers our routers across both physical hardware and cloud platforms. In this technical leadership role, you will take ownership of major software modules, architect new features, and ensure the system is designed for scale, performance, and operational reliability.


Key Responsibilities:

  • Define detailed software specifications based on product requirements and taking the complete ownership in building the same end to end.
  • Architect, design and implement high-performance, scalable features that power world-class networking products and meet next-generation infrastructure demands.
  • Design and implement robust inter-module communication mechanisms across threads, processes, and geographically distributed systems, ensuring consistency and fault tolerance.
  • Debug and resolve complex issues related to memory leaks, race conditions, deadlocks, dependency conflicts, and performance bottlenecks.
  • Ensure smooth cross-compilation and portability across embedded, cloud-native, and target-specific environments, including development on top of popular SDKs (e.g., network processor SDKs, vendor-specific platforms, or open-source frameworks).
  • Collaborate with multi-disciplinary teams (PLM, protocols, platform, QA, hardware, DevOps) across global development centers.
  • Lead design/code reviews, define technical standards, and mentor junior engineers.
  • Continuously improve system observability, reliability, and maintainability.

Key Skills & Qualifications:

  • 10+ years of experience in networking infrastructure or systems software development.
  • Advanced programming skills in C and C++, with strong system-level debugging proficiency.
  • Deep understanding of thread and process synchronization, IPC mechanisms (e.g., shared memory, sockets, pipes), and distributed coordination (e.g., consensus protocols, event propagation).
  • Proven experience in inter-module and inter-process communication design and implementation.
  • Strong foundation in memory management and kernel interactions, with experience using tools such as GDB, Valgrind, AddressSanitizer, or similar.
  • Hands-on experience with cross-compilation and toolchains for multiple target platforms.
  • Familiarity with networking protocols and standards including TCP/IP, BGP, OSPF, MPLS, VXLAN, etc.
  • Bachelor’s or Master’s degree in Computer Science or a related technical field.



  • Bengaluru, Karnataka, India, Karnataka Netradyne Full time

    About NetradyneFounded in 2015, Netradyne is a technology company that leverages expertise in Artificial Intelligence, Deep Learning, and Edge Computing to bring transformational solutions to the transportation industry. Netradyne’s technology is already deployed in thousands of vehicles; and our customers drive everything from passenger cars to...


  • Bengaluru, Karnataka, India, Karnataka True Probe Full time

    Staff Software Engineer – RemoteAbout UsTrueProbe is an innovative HR technology startup revolutionizing the employment verification space. We leverage intelligent AI agents to deliver fast, comprehensive, and fraud-aware background verification reports, helping modern hiring teams make better decisions.Role OverviewWe are looking for exceptional Staff...


  • Bengaluru, Karnataka, India, Karnataka Check Point Software Full time

    If you are a sharp developer who likes to explore, investigate, and learn new things every day, this is the job for you!As a SW developer in the Customer Focus Group, you will get the opportunity to take part in the development of complex solutions for Check Point’s security platforms while diving into unfamiliar code with known issues, locate it, and...


  • Bengaluru, Karnataka, India, Karnataka SolarWinds Full time

    About us:At SolarWinds, we’re a people-first company. Our purpose is to enrich the lives of the people we serve—including our employees, customers, shareholders, partners, and communities. Join us in our mission to help customers accelerate business transformation with simple, powerful, and secure solutions.The ideal candidate thrives in an innovative,...


  • Bengaluru, Karnataka, India, Karnataka BlackLine Full time

    Job DescriptionGet to Know Us:It's fun to work in a company where people truly believe in what they're doing!At BlackLine, we're committed to bringing passion and customer focus to the business of enterprise applications.Since being founded in 2001, BlackLine has become a leading provider of cloud software that automates and controls the entire financial...


  • Bengaluru, Karnataka, India Razorpay Software Pvt Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Staff Software Development Engineer Razorpay was founded by Shashank Kumar and Harshil Mathur in 2014. Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing...


  • Bengaluru, Karnataka, India Quest Software Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    OverviewOne Identity is seeking a talented and motivated Software Development Staff Engineer to join our dynamic team. You will collaborate with cross-functional teams to deliver solutions that meet business requirements while ensuring scalability, performance, and maintainability. The ideal candidate will have experience in software development, a strong...


  • Bengaluru, Karnataka, India Quest Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    OverviewWe are seeking a dedicated Quality Assurance Engineer to join the One Identity Cloud team to ensure our products are delivered with high quality and meets customer expectations.You will collaborate with other technical staff to deliver consistently reliable hosted, SaaS solutions that support our users.Responsibilities-Managing test cases; defining...


  • Bengaluru, Karnataka, India, Karnataka Juniper Networks Full time

    About the Position: Networking infrastructure has changed a great deal in last few years both in terms of kinds of applications it supports like cloud computing, mobile networks, huge ISPs, also in terms of scale of subscribers, features and elasticity. In spite of vast and diverse set of requirements we still build this infrastructure for single application...


  • Bengaluru, Karnataka, India Quest Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    OverviewWe are seeking a dedicated Quality Assurance Engineer to join the One Identity Cloud team to ensure our products are delivered with high quality and meets customer expectations.You will collaborate with other technical staff to deliver consistently reliable hosted, SaaS solutions that support our users.Responsibilities-Managing test cases; defining...