Overview
You will lead a 10-person software team within a 40+ engineer group, shaping networking software for AI-enabled data centers. The role blends hands-on technical work with strategic input at division level, driving architecture, delivery, and quality. You’ll collaborate across development, product, QA, and support to deliver scalable routing and switching solutions. This opportunity offers growth, a flexible hybrid setup, and a culture focused on innovation and retention. Join a global team advancing network technology and lifecycle management platforms.
Pay / Benefits
- Bonus
- Benefits
- Career progression
Responsibilities
- Provide technical leadership and guide a software engineering team
- Recruit and mentor to expand team capability and talent
- Assess requirements, estimate effort, and perform risk analysis for senior management
- Influence architecture, design reviews, and technology strategy
- Manage multiple projects to deliver features on schedule
- Drive continuous improvement in software practices and product quality
- Collaborate with other engineering teams, product management, QA, and support
Key requirements
- Bachelor in Electronics and Communications Engineering
- 10+ years of software development experience in Networking or related domains
- 5+ years in technical leadership or people management
- Familiarity with Linux development; proficiency in C and Python
- Knowledge of routing protocols (OSPF, BGP) and open-source software development
- Experience with cloud-native application development
- Experience with distributed systems and Python-based microservices
- Strong communication and collaboration skills
- People management
- Communication and collaboration
- Strategic thinking
- Linux
- C
- Python
…
