We are unable to work with 3rd-party or corp-to-corp candidates for this position.
Overview:
Our manufacturing client will be hiring a Director of Software Engineering with experience in Enterprise Network Management to lead a team of software engineers. Shape the future of networking technology, engaging in in-depth technology reviews with the team and high-level strategic discussions with leadership. Take this exciting opportunity to make a difference in the world of network visibility.
Responsibilities:
- Inspiring Team Leadership: Lead and mentor a diverse team of Managers, Software Engineers, FPGA specialists, and Test Engineers, inspiring them to achieve greatness and reach new heights together.
- Efficient Software Delivery Mastery: Ensure timely and high-quality releases of projects by masterfully managing the software delivery process, delivering reliable solutions.
- Pioneering Network Monitoring Solutions: Collaborate with cross-functional teams to drive the development and implementation of innovative network monitoring solutions, including advancements like AI, to enhance efficiency and security.
- Strategic Software Development: Oversee software development for existing and next-generation product releases, ensuring the organization remains competitive in a fast-paced, high-tech environment without compromising on quality.
- Enhancing User Experience: Define software architectures based on product requirements, prioritizing user experience to deliver exceptional products that leave a lasting impact on our customers.
- Empowering Innovation and Dynamic Growth: Build trust, attract top talent, and proactively overcome challenges to drive Engineering Projects shaping the future of Enterprise Technologies and contributing to the organization's success.
- Igniting Technological Advancements: Brace for exhilarating leadership, propelling groundbreaking projects like the upcoming 400G Ethernet product launch, aligning flawlessly with the visionary strategy.
- Strategic Alignment with Vision: Participate in high-level strategic discussions with company leadership to ensure software development aligns with overall company goals, driving us closer to our shared vision.
- Nurturing a Culture of Innovation: Foster an environment that encourages and values new ideas, contributing to the success and industry growth, empowering our teams to explore creative solutions for lasting impact.
Qualifications:
- 10+ years of experience in software engineering project design and development.
- 5+ years of experience leading manufacturing software engineering teams.
- Strong experience in Enterprise Network Management and Network automation.
- Experience with networking concepts in data centers, understanding and working with various networking technologies and protocols, virtual networks (deduplication and Cisco NetFlow is a must).
- Proficiency in programming languages such as Java, C++, or Python.
- Bachelor's Degree required in Computer Science, Software Engineering, or a related field (BSCS, BSEE strongly preferred; MSCS/MSEE a plus).
Preferred:
- Experience in enterprise software development, with a focus on network switches, switch dashboards, VM servers, product security, Database schema, REST Interface, API Web server, and Mobile APP development.
- Experience with software/hardware integration.
- Experience in designing and leading scalable and high-performance network monitoring solutions.
#J-18808-Ljbffr