Software Engineer II - Golang, Kubernetes, Networking
Infoblox is seeking a Software Engineer II to join our SaaS Next-Gen Platform team in Pune. This role is pivotal in building the core foundation for all Infoblox applications, leveraging the latest technologies to design and implement cutting-edge cloud networking solutions. You will collaborate with a leading technical and thought leadership team, bringing your creativity, strategic thinking, and results-driven approach to a dynamic environment.
What You'll Do:
- Develop and maintain new Infoblox product initiatives, focusing on SD-WAN/SASE platform integration using IPsec and cloud VPN technologies.
- Contribute to design discussions and collaborate with stakeholders.
- Develop and enhance REST and gRPC APIs, contributing to the overall API framework.
- Ensure software development adheres to high availability, upgradeability, and security standards.
- Identify opportunities for improving existing cloud-native applications.
- Champion and implement software development best practices.
- Work with a highly motivated team on cutting-edge technologies.
- Develop solutions for various cloud platforms including AWS, Azure, and GCP.
- Stay abreast of key trends in cloud platforms and networking solutions.
- Collaborate closely with cross-functional teams and stakeholders.
What You'll Bring:
- Over 5 years of experience in software development, with a strong focus on Golang.
- Deep expertise in networking technologies such as IPsec, cloud VPNs, SD-WAN, and SASE integration.
- Comprehensive understanding of cloud platforms like AWS, Azure, and Google Cloud Platform.
- Experience in microservices development, containerization (Docker), and orchestration (Kubernetes).
- Proficiency in system architecture and design patterns.
- Familiarity with Golang web frameworks (e.g., Gin, Echo).
- Exposure to AI/ML-driven systems or integrating AI capabilities into cloud-native applications is a plus.
- Knowledge of API design and development principles (RESTful).
- Understanding of concurrency patterns and experience with Goroutines and channels.
- Demonstrated problem-solving and complex network troubleshooting skills.
- Excellent communication and collaboration abilities for effective teamwork.
- Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering; Master's degree preferred.
Career Path at Infoblox:
- First 90 Days: Immerse in Infoblox culture, connect with mentors, understand key systems and stakeholders, and establish short/long term goals.
- Six Months: Develop expertise in Golang, Kubernetes, Docker, microservices, and cloud technologies; begin building DDI domain knowledge.
- One Year: Become an expert in DDI and cloud-native development, significantly contribute to features, problem-solving, and design, while taking ownership of projects.
Infoblox Culture and Benefits:
Our culture is built on inclusion, rewarding bold ideas, curiosity, and creativity. We offer continuous learning, and every voice is valued. Benefits include comprehensive health coverage, generous PTO, flexible work options, career mobility programs, leadership workshops, paid volunteer hours, global employee resource groups, a 'No Jerks' policy, modern office amenities, hackathons, game nights, culture celebrations, and a Charitable Giving Program with Company Match. We practice pay transparency and reward performance based on role location, internal equity, experience, skills, education, and certifications.
