We are looking for a Staff Software Engineer to join our Cloud Engineering team in Bengaluru, reporting to the manager of Software Engineering. In this role, you will be a key member of the Cloud Team working on the Infoblox vNIOS, an extension of Infoblox NIOS on public and private cloud platforms. Infoblox NIOS provides core network services and a framework for integrating all the components of the modular Infoblox solution. You will be key contributor to the various NextGen features that customers will be looking for on vNIOS.
You are the ideal candidate if you are a strategic thinker, you enjoy collaborating across teams to drive results, and possess an agile mindset. You also have a strong desire to explore new technologies and demonstrate good analysis and problem-solving skills.
What you ll do:
Participate in architecture creation to address long-term design objectives
Provide technical leadership for product features, taking them from conception to delivery
Generate software designs and scope effort for new product features
Create software developed using Python, Go, and C/C++ for a Linux-based operating system
Mentor, guide, and provide design and code reviews for other engineers
Work with QA to help define effective test strategies and techniques
Collaborate with Sustaining Engineering and Customer Technical Support to diagnose and resolve challenging field issues
Provide design and code reviews for other engineers
What you ll bring:
9+ years of experience in software development with demonstrated experience in leading design efforts
Excellent Python, Go, and C/C++ programming skills, with minimum experience with different virtualization environments, including VMware, Microsoft, and Citrix
Experience working with Azure, Amazon, or Google cloud environment
Experience working with OpenStack or OpenShift Private Cloud environment
Experience with networking technologies, including TCP/IP, DNS, and/or DHCP
Experience in Terraform, Ansible a plus
Knowledge of networking and experience with network management and SNMP
Proven track record of shipping quality software products on time
Robust problem analysis and diagnostic capabilities
Ability to lead small teams or work independently as needed
Bachelor s degree in computer science, computer engineering, or electrical engineering, or equivalent is required
Masters in computer science, computer engineering, or electrical engineering preferred
What success looks like:
After six months, you will
Understand key functionalities of Infoblox DDI Solutions and key offerings of vNIOS
Contribute to the strategic initiatives that the Cloud team is driving, as well as start addressing key customer issues
After about a year, you will
Provide technical leadership for the Cloud Team
Play a major role in analyzing, designing, delivering, and maintaining various customer requirements in the vDiscovery and DNS sync space