Search jobs > San Jose, CA > Director software engineering

Sr. Director, Software Engineering - Networking

Supermicro
San Jose, California, United States
Full-time

Supermico is seeking for senior director-level candidate with superior networking software knowledge, leadership, analytical, strategic, and mentorship skills to be part of our fast-growing switch department.

This individual will drive the development and improvement of switching software products. Additionally, the candidate will take the lead in create aggressive go-to market plan, and develop product road map, strategically place the in-house switch products in the market to ensure maximum visibility.

This position will be based at our headquarters located in San Jose, CA.

Essential Duties and Responsibilities :

Includes the following essential duties and responsibilities (other duties may also be assigned) :

  • Lead switch software development
  • Design and architect switch software products
  • Analyze market and business trends, develop tactics and programs to grow market share through strategically positioned Supermicro switch products to maximize competitiveness
  • Work closely with customers to define and refine the specifications of the products, work closely with cross-functional engineering teams to ensure the products meet the expectation of external clients.
  • Lead research and analysis of technology, customer, and competitor trends to develop platform portfolio strategy and roadmap
  • Work closely with customers and internal teams to represent voice of the customer and field in planning
  • Identify, prioritize, and address requirements of enterprise customers for existing and emerging use cases with evolving datacenter deployment considerations
  • Write and publish switch software promotional materials and white papers

Qualifications :

  • Bachelor in Electrical or Computer Engineering or equivalent experiences; Master's degree in engineering discipline is highly preferable
  • 12+ years of extensive software design, architect and managerial experience
  • 6+ years of hands-on networking software development experience
  • Experience with SONiC switch software is highly preferable
  • In-depth knowledge in switching products and protocols
  • Must have business acumen and ability to build business cases, communicate effectively with professionally done presentations and write-ups, influence others, and measure success
  • Develop, install, and evaluate new and revised methods, procedures, and performance standards to meet established goals and objectives
  • Ability to be self-motivated towards the achievement and measurement of established goals
  • Aptitude to develop and maintain satisfactory working relationships with both the client and internal staff members and to deal effectively with conflicts

Salary Range

$275,000 - $308,000

The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role.

In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs.

30+ days ago
Related jobs
Promoted
Coupang
Mountain View, California

In 2020, we placed second on CNBC’s ‘Disruptor 50’ list. You will also help the team to bring industry best practices in software development. Additionally, as a senior leader you will help the team to improve their engineering skills to build pioneering e-commerce experience in new global markets. ...

Promoted
Synopsys
Mountain View, California

Typically requires a bachelor's degree in computer science, information technology, software engineering, or a related field, with 5+ years of related experience. Looking for a highly skilled DevOps engineer who can design, deploy, improve, and automate global IT infrastructure and application solut...

Promoted
Google Cloud - Minnesota
Sunnyvale, California

Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Software...

Promoted
Pleno Inc.
CA, United States

Director of Software Engineering. Experience with developing software quality process and tools to enable robust software development as well as verification and validation of software. Deployed software test process and infrastructure as well as guided software test teams to efficiently roll out ro...

Promoted
Anywhere Real Estate
San Jose, California
Remote

Job Summary:Anywhere Automation Engineering team develops reusable tools and capabilities which internal product development teams use to self-service and accelerate software releases!We are looking for a Senior Engineer to make a positive impact on the daily lives of developers and engineers at Any...

Promoted
Siemens Digital Industries Software
Fremont, California

Manager, Manufacturing Engineering & QAJob Reference #: 427246Job Location: Fremont, CASiemens EDA is a global technology leader in Electronic Design Automation software. This position is responsible for managing and leading a team carrying out quality assurance engineering and manufacturing enginee...

Palo Alto Networks
Santa Clara, California

We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committed to shaping the future of cybersecurity as we are. We have disrupted the traditional view that all employees have the same needs and wants. We are seek...

Adobe
San Jose, California

Software engineering experience across a broad range of fields including cloud platforms, distributed computing, networking, operating systems, and web services. Hire, lead, and mentor a diverse engineering team of world-class data and server-side software engineers to build and enhance the RTCDP Co...

Palo Alto Networks
Santa Clara, California

As a  Software Engineer in Test engineer in the CPTe (Customer Profile Test Engineering) team, you will be responsible for testing the upcoming new features on Palo Alto Networks’ next-generation firewall platforms. We are seeking an experienced Software Engineer to design, develop and deliver ...

PayPal
San Jose, California

PayPal is committed to fair and equitable compensation practices.Actual compensation is based on various factors including but not limited to work location, and relevant skills and experience.The total compensation for this position may include annual performance bonus (or other incentive compensati...