Director, Software Engineering Job in Infoblox

Director, Software Engineering

Apply Now
Job Summary

Key Responsibilities:

  • Technical Leadership: Provide direction to engineers, including developers and technical leads, to ensure the timely delivery of high-quality software solutions.
  • Software Development: Design and implement features from concept to release, ensuring they meet functional, performance, and scalability requirements.
  • Collaboration: Work closely with cross-functional teams, including Product Management, to define and prioritize features and deliverables.
  • Team Management: Recruit, mentor, and manage a team of engineers, helping them grow their skills and progress in their careers.
  • Quality Assurance: Monitor team progress and ensure that key initiatives meet quality standards. Oversee all aspects of software development, from requirements gathering to testing.
  • Customer Focus: Manage customer issues and escalations, ensuring that service-level agreements (SLAs) are met and that client expectations are exceeded.
  • Technology Monitoring: Stay up to date with the latest trends in technologies and frameworks such as Kubernetes, Docker, AWS Cloud, and microservices.

Required Qualifications:

  • Experience: 20+ years in software development, with at least 8 years of experience in managing a software development team.
  • Technical Skills:
    • Proven expertise in microservices architecture and containerized software (Kubernetes, Docker, etc.).
    • Proficiency in programming languages such as Go, Java, Python, and/or C/C++.
    • Experience with AWS services like EC2, S3, VPC, and CloudFormation.
  • Networking Knowledge: Familiarity with DNS protocols, general networking concepts, and Unix/Linux environments.
  • Development Process: Experience in agile development processes and the full software development life cycle, with a proven track record of delivering high-quality software on time.
  • Additional Skills: Experience with DNS, DHCP, or other network services is a plus.
  • Education: Bachelor s degree in Computer Science, Computer Engineering, or Electrical Engineering required. A Master's degree is preferred.

Success Metrics:

  • 6-Month Milestone: Take ownership of several large modules within the SaaS platform and manage a medium-sized team.
  • 12-Month Milestone: Lead a significant part of the Infoblox SaaS platform, overseeing a large, distributed team across multiple geographies.


Qualification :
Bachelors degree in computer science, CE or EE required, masters degree preferred
Experience Required :

Minimum 8 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs