About this role
Job title: Lead Software Developer - Customer Engineering - Networking
About the Role Lead Software Developer in Customer Engineering for Networking, responsible for troubleshooting customer issues on Data Center routing and switching platforms, fixing defects, and implementing feature enhancements in patch releases. You will collaborate with the core development team and subject matter experts to drive root-cause analysis and timely solutions for high-severity escalations.
What You'll Do
- Troubleshoot/debug customer issues, fix defects, and work on feature enhancements for patch releases.
- Partner with core development and subject matter experts to accelerate root-cause analysis.
- Accept customer escalations, triage case data, and develop mitigation plans.
- Update escalation threads and JIRA tickets with RCA information to meet case severity SLAs.
- Interact with Level 2/3 customer facing teams to troubleshoot live in customer networks as needed.
What We're Looking For
- BS or MS in Electrical Engineering or Computer Science and 12+ years of experience.
- Strong technical background in layer 2 and layer 3 forwarding to diagnose and solve complex issues.
- Expert programming skills in C/C++.
- Familiarity and hands-on experience with Docker/Kubernetes-based development environments.
- Solid background in network management systems, particularly NetConf and gNMI.
- Strong verbal and written communication; ability to communicate at all organizational levels; cross-functional collaboration.
- Highly motivated and self-driven; experience with Agile development; GIT and JIRA.
- Nice to have: Exposure to microservices architecture.
- English proficiency: B2 Upper Intermediate.
Nice to Have
- Exposure to microservices architecture.
- English: B2 Upper Intermediate.
Compensation & Benefits
- Salary: Not specified in the posting. Applicants are asked to provide monthly gross salary expectations.
- Currency: USD.
- Benefits: Not specified in the posting.