Software Engineering Manager

4 weeks ago


Bengaluru, India Whatjobs IN C2 Full time

Dear All, Greetings of the day… We are looking for a seasoned Software Engineering Manager - Networking Domain with deep expertise in Layer‑2 and Layer‑3 routing/switching technologies, strong programming abilities (in C/C++, Go, Python), and excellent leadership & people management skills. You’ll lead complex protocol development projects, ensuring both technical excellence and high performance from your teams. Job Role - Software Engineering Manager - Networking Domain 12+ Years Bengaluru Key Responsibilities Lead end‑to‑end protocol development projects involving Layer‑2 and Layer‑3 networking: design, implementation, performance, reliability, and interoperability. Be hands‑on (when needed) in coding, code reviews, and debugging for protocol stack implementations in C/C++, Go, and/or Python. Define technical architecture/specifications for features such as VLANs, STP/MSTP, LACP, ARP, IPv4/IPv6, static and dynamic routing (OSPF, BGP, RIP etc.), MPLS, multicast, etc. Oversee integration with switching and routing hardware/software platforms, SDKs, drivers, and ensure alignment with underlying OS / kernel networking modules. Ensure performance, scalability, low latency, robustness, and security in routing/switching / protocol behavior. People & Team Management: Build, lead, mentor, and grow a team of engineers (protocol engineers, switch/routing stack developers, QA) working on Layer‑2/Layer‑3 network software. Define roles and responsibilities; set clear goals; conduct regular performance reviews; promote skills growth. Foster a culture of ownership, collaboration, innovation, quality, and accountability. Handle hiring, resourcing, handling team bottlenecks and conflicts; ensure high team moraleand productivity. Project & Program Management: Manage project scope, deliverables, timelines, dependency management, risk mitigation. Maintain visibility to senior leadership; provide status updates,escalate issues appropriately. Collaborate with cross‑functional stakeholders: product managers, systems engineering, hardware/firmware teams, QA, DevOps. Maintain and enforce high standards for documentation: protocol specs, design docs, test plans, decision logs. Stay updated on industry standards, best practices, new protocols and emerging trends in routing/switching, ASIC/hardware offload etc. Required Skills & Qualifications 12‑18 years of relevant experience in software development / engineering leadership in networking domain Demonstrable hands‑on experience with Layer‑2 and Layer‑3 protocols (e.G. STP/MSTP/VLAN/LACP, ARP, IPv4/IPv6, static routing, OSPF, BGP, multicast etc.). Strong coding skills in C / C++ , and one or more of Go , Python . Comfortable understanding, reviewing, guiding code in these languages. Good knowledge of Linux networking stack, kernel modules, drivers, possibly real‑time or embedded systems if relevant. Experience in performance optimization, packet‑processing, measuring latency, throughput, debugging protocol interop issues. Proven people management experience: hiring, mentoring, setting performance goals, dealing with team dynamics. Strong planning, project management / program management skills. Ability to manage multiple overlapping streams. Excellent written & verbal communication skills with both technical and non‑technical stakeholders. Bachelor’s or Master’s in Computer Science / Electrical / Electronic Engineering or similar; higher degree is a plus. Immediate joiners are preferred, apply here or connect me



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

    As passionate about our people as we are about our mission.Why Join Q2?Q2 is a leading provider of digital banking and lending solutions to banks, credit unions, alternative finance companies, and fintechs in the U.S. and internationally. Our mission is simple: build strong and diverse communities through innovative financial technology—and we do that by...

  • Sonata Software

    2 weeks ago


    Bengaluru, India Sonata Software Full time

    Job Title : Asset Management Engineer (Hardware & Software)Location : Bangalore, Karnataka(5days WFO CV Raman Nagar)About the Role : We are seeking an Asset Management Engineer with 3-4 years of experience in both hardware and software asset management to join our IT Operations team.In this role, you will be responsible for managing IT assets throughout...


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

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...


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

    Role Summary & Essential responsibilities:The Lead SW Engineer is responsible for the software implementation effort for systems by performing the following activities: requirement analysis, process control, release control, design quality, implementation & verification.In this role, the Engineer, shall utilize his/her experience and expertise toDesign &...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time ₹ 1,20,000 - ₹ 1,80,000 per year

    At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and...

  • MRI Software

    3 weeks ago


    Bengaluru, India MRI Software Full time

    Job Title : Software Engineer - . Net & . to : VP Product : BangaloreJob Description :MRI Software is seeking a Software Engineer to join our team working on the MRI suite of products.As a Software Engineer, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle.You should have a...

  • Software Engineer

    1 week ago


    Bengaluru, India MRI Software Full time

    Job Description A .NET software engineer's job description includesdesigning, developing, and maintaining software using the .NET framework with languages like C# and ASP.NET. Responsibilities involve collaborating with teams on requirements and architecture, writing clean and scalable code, conducting unit testing and debugging, and supporting existing...


  • Bengaluru, India Rocket Software Full time

    Job Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences...


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

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...


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

    SummaryGuidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, and data solutions to deliver a seamless experience for our customers. Our team is dedicated to building software that supports the future of the insurance industry, and we are looking for individuals who share our passion and vision.We...