Software Engineer
Explicitly requires vibe coding skills and mentions use of Githum copilot/ClaudeCode for AI-assisted development.
About the Role
Join Infoblox as a Software Engineer on the NIOS Platform team in Bangalore to design, implement, and maintain scalable, secure DDI services while integrating AI-enabled practices into software development. You'll work with cross-functional engineering teams to optimize platform performance, strengthen product security, and deliver production-ready AI features.
Job Description
Role
Infoblox is hiring a Software Engineer for the NIOS Platform team based in Bangalore, India. The role focuses on developing next-generation DDI (DNS/DHCP/IPAM) services, integrating AI into software design and development, improving platform scalability and performance, and enhancing product security.
Key Responsibilities
- Translate product requirements into technical specifications and design documentation.
- Design, implement, and debug high-quality, maintainable, and testable software modules for the NIOS DDI platform.
- Write production code and tests using Linux, C, Python, JAVA, and XML.
- Apply knowledge of DNS, DHCP, Linux internals, and kernel networking stacks to practical implementation decisions.
- Consider performance trade-offs (CPU, memory, debuggability, traceability) when introducing new software.
- Participate in code reviews, produce test documentation, and contribute to continuous improvement.
- Collaborate with Distinguished Engineers, Architects, QA, Product Security, and Customer Escalation teams to resolve complex technical challenges.
- Leverage modern AI-enabled practices (vibe coding, use of Githum copilot/ClaudeCode) in development and testing.
Requirements
- Minimum 3+ years of professional software engineering experience.
- 1+ year of hands-on experience in AI/ML, MCP, and RAG workflows and delivery of production-ready AI features.
- Expert-level programming skills in Python, Linux, and C; experience with JAVA and XML.
- Working knowledge of DNS and DHCP protocols, Linux internals, and kernel networking stacks.
- Strong problem-solving skills, excellent communication, and collaboration abilities.
- Bachelor’s degree in Computer Science, Computer Engineering or Electrical Engineering required; Master’s preferred.
Career Path
- First 90 Days: Onboard, connect with mentors, map systems, and set short/long term goals.
- Six Months: Understand core NIOS/vNIOS platform functionality and contribute to AI product/feature development.
- One Year: Provide technical leadership for the NIOS AI team and contribute to design, delivery, and maintenance of AI agents and platforms.
Benefits
- Comprehensive health coverage and generous paid time off.
- Flexible work options and hybrid work model.
- Learning opportunities, career mobility programs, and leadership workshops.
- 16 paid volunteer hours per year, global employee resource groups, and a collaborative culture.
- Modern offices with EV charging, healthy snacks, hackathons, and culture events.
- Charitable giving program with company match, pay transparency, and performance-based rewards.