- Develop, design, and maintain features and iteratively deploy services using Infoblox s cloud-based architecture
- Design and implement components of Infoblox s Next Generation Platform
- Recommend ways to improve system reliability, efficiency, and quality
- Work closely with various cross-functional product teams
- Stay up-to-date on key trends especially in the area of Cloud Platforms and Networking solutions
- Own key back-end components of the platform
- Develop REST gRPC APIs, as well as contribute to the overall API framework
What you ll bring:
- 12+ years of experience in software development with proven experience as a Golang Engineer or in a similar software development role
- Excellent understanding of various cloud platforms, such as AWS, Azure, Google Cloud Platform, and others
- Good knowledge of Networking on Cloud platforms, preferably on DNS, DHCP, or IPAM
- Proficiency in Go programming language and a strong understanding of its core concepts
- Experience with system architecture and design patterns
- Familiarity with web frameworks and libraries used in Golang development, such as Gin and Echo
- Knowledge of API design and development, including RESTful principles
- Understanding of concurrency patterns and experience with Goroutines and channels
- Experience in microservices development with containerization and orchestration technologies, such as Docker and Kubernetes
- Demonstrated problem-solving skills and ability to troubleshoot complex network issues
- Excellent communication and collaboration skills to work effectively with cross-functional teams
- Bachelor s degree in CS, CE or EE is required; master s degree preferred
What success looks like:
After six months, you will
- Develop expertise in GoLang/Python
- Learn new skills related to cloud technologies
- Develop expertise in a microservices architecture
- Improve efficiency rate with completing projects
After about a year, you will
- Make a significant contribution toward infrastructure
- Make a significant contribution toward design and new ideas
- Start leading and taking ownership of the feature/project
- Gain hands-on working experience and become an expert on Docker and Kubernetes