Manager, Software Engineering
Infoblox
Bengaluru, Karnataka
Infoblox is seeking a Manager, Software Engineering to join our SaaS Next-Gen Platform Team in Bangalore, India. We use container-based microservices architecture and the latest technological advances. You will be a part of the team building a Kubernetes based SaaS platform. As part of the SaaS Platform team, you will have the opportunity to use the latest technology to deliver the core foundation for all Infoblox SaaS applications. You will report to Senior Manager, Software Engineering in Bangalore.

You will get the opportunity to work with the best of the technical and thought leadership team at Infoblox. You will manage a team of engineers and work closely with the rest of the engineering organization to build the SaaS platform. This is a technical front-line management position that requires experience in creating and maintaining product software. You will manage a variety of ongoing efforts simultaneously including feature development, defect analysis, resolution and software release management.

Responsibilities:
Provide technical direction to the engineers comprising of developers and leads
Design and implement timely, high-quality software solutions to customer issues for Infoblox core products
Work on features from concept to release through all phases of development: functional, design specifications, implementation, unit, performance and scalability testing
Work closely with various cross-functional product teams
Mentor and guide junior engineers
Monitor the team's daily task, track and deliver key initiatives and projects
Manage all aspects of software development, including requirement gathering, design, development, and testing of software.
Manage customer issues, escalations and tracking customer SLA's closely
Ensure that the team complies to the quality standards
Coordinate and communicate with clients and internal stakeholders
Stay current on key trends especially in technologies and frameworks like Containers, Kubernetes, Docker, AWS Cloud, etc.

Requirements:
10+ years of experience in software development with at least 2+ years of managing the software development team
Experience in microservices architecture and container-based software using Kubernetes, Docker and other container technologies is a huge plus
Experience with programming languages such as Go Lang, Java, Python, C/C++.
Experience with Amazon Web Services (EC2, VPC, ELB, S3, CloudFormation, etc.) is a plus
Knowledge of DNS protocol and general networking concepts
Knowledge of Unix/Linux environments
Experience working on an agile development process
Full software development life-cycle experience with a proven track record of shipping software is desirable
Results-oriented with a solid work ethic and excellent attention to detail and quality
Experience with DNS, DHCP is a strong plus

Education:
Bachelor’s degree in CS, CE or EE is required
Masters in CS, CE, or EE is preferred

It’s an exciting time to be at Infoblox. We are the market leader in technology for network control. Our success depends on bright, energetic, talented people who share a passion for excellence in building the next generation of networking technologies—and having fun along the way. Infoblox offers a fast-paced, action-oriented environment. We promote a culture that embraces innovation, change, teamwork, and strong partnerships. Join the winning Infoblox team—our future looks bright, and so will yours. To check out what it’s like to be a Bloxer click here.

#LI-NU1