Director of Software Engineering

job
  • Peyton Resource Group
Job Summary
Location
Plano ,TX 75086
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
02 Jan 2025
Share
Job Description

Purpose of Job: As the Director of Software Engineering, leading our team of software engineers and engaging in in-depth technology reviews with the team and high-level strategic discussions with leadership.

Responsibilities:

  • Lead and mentor a diverse team of Managers, Software Engineers, FPGA specialists, and Test Engineers, inspire and guide teams.
  • Ensure timely and high-quality releases of projects by managing the software delivery process and delivering reliable solutions.
  • Collaborate with cross-functional teams to drive the development and implementation of innovative network monitoring solutions, to enhance efficiency and security.
  • Oversee software development for existing and next-generation product releases
  • Define software architectures based on product requirements, prioritizing user experience to deliver exceptional products that leave a lasting impact on our customers.
  • Build trust, attract top talent, and proactively overcome challenges to drive Engineering Projects shaping the future of Enterprise Technologies
  • Lead legacy, current and upcoming projects, and product launch, aligning them with our visionary strategy.
  • Participate in high-level strategic discussions with company leadership to ensure software development aligns with overall goals.
  • Foster an environment that encourages and values new ideas, contributing to success and industry growth, empowering our teams to explore creative solutions.


Qualifications and Requirements:

  • 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, and virtual networks (deduplication and Cisco NetFlow are a must)
  • Proficiency in programming languages such as Java, C++, Python, Bash, or other scripting languages, tools, and framework in web application development, and Data Analytics
  • 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

Core Competencies:

  • Strong leadership skills with the ability to communicate and manage various engineering teams
  • Proven track record in driving complex software product development projects to successful and timely completion
  • Excellent organizational, planning, presentation, troubleshooting, and multi-tasking skills
  • Ability to maintain a high level of confidentiality and professionalism
  • Ability to prioritize and be flexible in a fast-paced environment
  • Familiarity with the latest trends and advancements in network visibility and software-defined networking


Education:

  • Bachelor’s Degree required in Computer Science, Software Engineering, or a related field (BSCS, BSEE strongly preferred; MSCS/MSEE a plus)

Other Smiliar Jobs
 
  • Dallas, TX
  • 7 Days ago
  • Hickory, NC
  • 6 Days ago
  • Houston, TX
  • 6 Days ago
  • Charlotte, NC
  • 6 Days ago
  • Arlington, TX
  • 7 Days ago
  • Bartlesville, OK
  • 7 Days ago
  • Simpsonville, SC
  • 6 Days ago
  • Simpsonville, SC
  • 6 Days ago
  • Fort Worth, TX
  • 7 Days ago
  • Bartlesville, OK
  • 6 Days ago
  • San Antonio, TX
  • 3 Days ago
  • Raleigh, NC
  • 6 Days ago
  • Myrtle Beach, SC
  • 6 Days ago