Meta Software Engineer – Host Networking Jobs 2025 | Bangalore, India

Apply now for Meta Software Engineer – Host Networking jobs in Bangalore, India. Join Meta’s engineering team and work on cutting-edge networking technologies. Exciting full-time opportunity in 2025.

💻 Meta Hiring Software Engineers in Bangalore | High-Paying Role 2025!

Role: Software Engineer – Host Networking
Category: Full-Time, Onsite


Why Join Meta?

Meta (formerly Facebook) is one of the world’s leading technology companies, building platforms like Facebook, Instagram, WhatsApp, and Messenger that connect billions globally. With a mission to bring the world closer together, Meta is pioneering the future of social technologies—from AI-powered systems to immersive AR and VR experiences.

Working at Meta means being part of a culture of innovation, impact, and global collaboration. Recognized as one of the top employers in tech, Meta empowers employees with challenging projects, growth opportunities, and the chance to shape the future of digital connection.


Job Summary

Meta’s Host Networking team manages millions of NICs (Network Interface Cards) powering Meta’s global services, applications, and AI accelerators. As a Software Engineer – Host Networking, you’ll develop drivers, transport stacks, and innovative solutions to scale AI workloads across large clusters. This role offers a unique chance to work on production-level networking challenges for cutting-edge AI infrastructure.


🔧 Key Responsibilities 🔧

  • 🛠️ Design and implement drivers (and/or firmware) for Ethernet adapter functions and transport stack for RDMA
  • ⚙️ Build tests and integrate CI/CD pipelines for seamless software delivery
  • 🖥️ Conduct bring-up of networking stacks in simulation and emulation environments
  • 🔍 Perform hardware bring-up and testing in large-scale environments
  • 🚀 Ship solutions into production that support Meta’s AI workload demands

✅ Who Can Apply?

🎓 Education:

  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical field
  • Equivalent practical experience also considered

💼 Required Skills & Experience:

  • Proficiency in C, C++ and Python
  • Strong experience with Linux Kernel, drivers, and network stack
  • Knowledge of transport stack (RDMA – RoCEv2)
  • Hands-on debugging of large-scale systems

💡 Preferred Skills:

  • Experience with Qemu and FPGA emulation environments

📌 Additional Requirement:

  • Must remain in this role in India for minimum 24 months before transfer eligibility

🌍 Work Location & Type

  • Location: Bangalore, India
  • Work Type: Onsite (Full-Time)

💰 Salary Insights

Based on salary data for similar Software Engineer – Networking roles at Meta India in 2025:

  • Average Salary: ₹28–35 LPA 💸
  • Performance-Based Pay and bonuses included
  • Actual salary may vary by experience and technical depth

🎁 Perks & Benefits

Meta employees enjoy a range of top-tier perks, including:

🏥 Comprehensive Health & Life Insurance
💸 Competitive Salary + Performance Bonuses
📚 Learning & Development Programs
🏖 Generous Paid Time Off & Wellness Programs
💻 Cutting-Edge Tools & Work Environment
🌎 Global Mobility & Career Growth Opportunities


❓ FAQs

1. What is the selection process at Meta?
The process usually includes coding tests, technical interviews (system design, networking, debugging), and HR rounds.

2. Is this role open to freshers?
No, this role requires strong technical experience with Linux kernel and networking systems.

3. Does Meta allow remote work for this job?
No, this is an onsite position in Bangalore.

4. What is the minimum bond period?
Candidates must stay in the same role/team in India for at least 24 months.

5. What skills are most important for this role?
C/C++, Python, Linux Kernel, RDMA (RoCEv2), and debugging large-scale systems.

📢 How to Apply for Meta Recruitment 2025?

To apply for this Off Campus Drive, interested candidates must follow the procedure outlined below:

  1. Click on “Apply”.
  2. If you have not registered before, create an account.
  3. After registration, log in and fill in the application form with all the necessary details.
  4. Submit all relevant documents, if requested (e.g. resume, mark sheet, ID proof).
  5. Verify that all the details entered are correct.
  6. Submit the application form after verification.

If you face any issues while applying. Do let us know in the comment section

APPLY LINK

📢 Share this opportunity with your friends 😇😇😇😇

Leave a comment