Director of Software Engineering - Tech Talent Link
Plano, TX 75093
About the Job
***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.
The Director role is occasionally responsible for code reviews, thinking about releases, guiding a team that include 25 Engineers, and one Software Engineering Manager.
Responsibilities:
Qualifications:
Preferred :
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.
The Director role is occasionally responsible for code reviews, thinking about releases, guiding a team that include 25 Engineers, and one Software Engineering Manager.
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 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)
- Proficiency in programming languages such as Java, C++, or Python
- Bachelor's Degree required in Computer Science, Software Engineering
- Embedded Software development background
- IP networking experience
- Network security or Computer Hardware or manufacturing industry.
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
Source : Tech Talent Link