- Company Name
- Infoblox
- Job Title
- Associate Software Engineer
- Job Description
-
**Job Title**
Associate Software Engineer
**Role Summary**
Support the design, development, and maintenance of core platform features for a cloud‑first networking and security DDI (DNS, DHCP, IPAM) solution. Collaborate with engineering, QA, product, and security teams to deliver scalable, secure, and reliable software modules.
**Expectations**
- Enter a structured onboarding program and build relationships with mentors and stakeholders.
- Progress from learning platform architecture (first 90 days) to contributing meaningful code and troubleshooting (6 months).
- By one year, lead design, implementation, and maintenance of critical platform components, providing root‑cause analysis and performance improvements.
**Key Responsibilities**
- Design, code, debug, and test software modules in Linux environments using C, C++, Python, and XML.
- Apply DNS, DHCP, and networking stack knowledge to develop production‑grade features.
- Produce detailed design documents, test plans, and code reviews.
- Collaborate with product architects, senior engineers, QA, and support teams to resolve complex technical issues.
- Participate in security reviews, performance tuning, and scalability initiatives for the NIOS platform.
**Required Skills**
- Proficient programming in at least one of: C, C++, Python, or Java.
- Strong problem‑solving and analytical abilities.
- Experience with Linux development and networking fundamentals (DNS, DHCP, IPAM).
- Excellent written and verbal communication; ability to work cross‑functionally.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Relevant industry experience (e.g., college co‑ops, internships, or early‑career professional work).