Staff Software Engineer

7 days ago


Bengaluru India Juniper Networks Full time

Job Description

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.



  • India Celestica Electronics (S) Pte Ltd Full time

    Job Description General Overview Job Title: Staff Engineer, Software Functional Area:Engineering (ENG) Career Stream: Design - Software Engineering Job Code: SEN-ENG-DSE Job Band:10 Direct/Indirect Indicator: Indirect Summary The Staff Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems/products/equipment for...


  • Hyderabad, India R1 RCM - Revenue Cycle Management Full time

    Job Description R1 is the leading provider of technology-driven solutions that transform the patient experience and financial performance of hospitals, health systems, and medical groups. We are the one company that combines the deep expertise of a global workforce of revenue cycle professionals with the industry's most advanced technology platform,...


  • Bengaluru, India Quest Software Full time

    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, India Trellix Full time

    Software EngineerStaff Software EngineerSoftware Development EngineerSoftware QA EngineerStaff Software Development EngineerSoftware Development Engineer in TestDirector, Technical Marketing Endpoint SecuritySoftware ArchitectSenior Security researcherSenior Product Manager II - Security PlatformTechnical Support Engineer - French SpeakingDeal Desk...


  • Bengaluru, India Trellix Full time

    Software EngineerStaff Software EngineerSoftware Development EngineerSoftware QA EngineerStaff Software Development EngineerSoftware Development Engineer in TestDirector, Technical Marketing Endpoint SecuritySoftware ArchitectSenior Security researcherSenior Product Manager II - Security PlatformTechnical Support Engineer - French SpeakingDeal Desk...


  • 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...


  • India Celestica Full time

    Job Description Req ID: 127259 Remote Position: No Region: Asia Country: India State/Province: Chennai City: Guindy, Chennai General Overview Job Title: Staff Engineer, Software Functional Area: Engineering (ENG) Career Stream: Design - Software Engineering Job Code: SEN-ENG-DSE Job Band: 10 Direct/Indirect Indicator: Indirect Summary The...


  • Bengaluru, India Collabera Full time

    Staff Software EngineerBengaluruHybrid Working ArrangementCollabera is hiring Staff Software Engineer for its leading banking client. This is a senior role (12+ years’ experience) where you’ll design, build, and scale enterprise applications leveraging .NET, React/NodeJS, NextJS, and AWS . You’ll be driving Microservices, CI/CD, cloud automation, and...


  • Bengaluru, India NAVEX Full time

    Job Description It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business. At NAVEX, we're making the world a better place. A safer place. A more ethical place. A place where anyone, anywhere can have a voice. That's a serious impact. You will join our Product...