Senior Software Engineer

Engineering Bangalore, India


It’s an exciting time to be at Infoblox. Named a Top 25 Cyber Security Company by The Software Report and one of Inc. magazine’s Best Workplaces for 2020, Infoblox is the leader in cloud-first networking and security services. Our solutions empower organizations to take full advantage of the cloud to deliver network experiences that are inherently simple, scalable, and reliable for everyone. Infoblox customers are among the largest enterprises in the world and include 70% of the Fortune 500, and our success depends on bright, energetic, talented people who share a passion for building the next generation of networking technologies—and having fun along the way.

We are looking for a Senior Software Engineer to join our Engineering team in Bengaluru, reporting to the senior manager of Software Engineering. You will be part of our highly successful product lineup for Telecom Service Providers and ISPs. In this role, you will work on NFVs, Cloud technologies, customer requirements, and feature development of existing products. You will also develop firmware and drivers for Infoblox DNS platforms.

You are the ideal candidate if you are a strategic thinker who is driven to collaborate across teams and operate independently. You are deadline-oriented, results-driven, and passionate about this exciting journey.

What you’ll do: 

  • Develop software for DDI, security products, and NFV implementations
  • Implement kernel and platform-related functionalities
  • Fast path packet processing development at the embedded level
  • Make performance optimizations and bug fixes
  • Design, document, implement, and unit-test firmware and drivers
  • Work with the QA team to help ensure a high-quality product
  • Help the Sustaining Engineering team with any customer escalations
  • Participate in design discussions to address long-term design objectives
  • Generate software designs and scope effort for new product features in an agile environment

What you’ll bring:

  • 8+ years of software development experience in C programming in a Linux or Unix environment
  • Strong systems background and knowledge of Linux kernel and OS internals, Multi-thread, GNU toolchain, and debugger knowledge
  • Excellent development and problem-solving skills
  • In-depth working knowledge of Linux platform services, performance analysis, and kernel-level debugging using gdb and other tools
  • A solid understanding of networking concepts
  • Familiarity with shell, Perl, and/or Python is a major plus
  • Knowledge of virtualization technologies such as VMware, vSphere, and vCloud Director is a plus
  • A four-year degree in CS, CE, EE, or equivalent is required
  • Master’s in CS, CE, or EE is preferred

What success looks like:  

After six months, you will…

  • Understand the scope of Infoblox products, infrastructure, and end-to-end application flow
  • Collaborate with the Service, Sales, and Operations teams and business to provide the required production support, deliver the business requirements, and bring stability to the application
  • Reach proficiency with processes and procedures laid out for the team in delivering best in class product security services
  • Build knowledge and hands-on experience in cutting-edge technologies 

 After about a year, you will…

  • Focus on identifying and addressing the root cause of defects
  • Proactively address some of the issues in application with Automation or Re-use
  • Participate in training and and/or certifications to help you address application needs, and for your career growth as well

We’ve got you covered:

Our holistic benefits package includes coverage of your health, wealth, and wellness—as well as a great work environment, employee programs, and company culture. We offer a competitive salary and benefits package, including industry-best insurance benefits and generous paid time off to help you balance your life. We have a strong culture and live our values every day—we believe in transparency, curiosity, respect, and above all, having fun while delighting our customers.

Speaking of a great work environment, here are just a few of the perks you may enjoy, depending on your location…

  • Delicious and healthy snacks and beverages
  • Electric vehicle charging stations
  • A courtyard and amenities like an onsite gym, table tennis, pool table, play area, etc.
  • Newly remodeled offices with state-of-the-art amenities

Why Infoblox?

We’ve created a culture that embraces diversity, equity, and inclusion and rewards innovation, curiosity, and creativity. We achieve remarkable results by working together in a supportive environment that focuses on continuous learning and embraces change. So, whether you’re a software engineer, marketing manager, customer care pro, or product specialist, you belong here, where you will have the opportunity to grow and develop your career. Check out what it’s like to be a Bloxer. We think you’ll be excited to join our team.