Taro Logo

Software Engineering Manager II, Network Interface Card Firmware

Google is a global technology company that builds innovative products and services used by billions of people worldwide.
$189,000 - $284,000
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineering Manager II, Network Interface Card Firmware

Google is seeking a Software Engineering Manager II to lead their Network Interface Card Firmware team. This role combines technical expertise with people management, requiring someone who can both provide technical leadership and nurture team growth. The position is part of Google's Technical Infrastructure team, which is fundamental to maintaining and developing the architecture behind Google's vast product portfolio.

The ideal candidate will have extensive experience in software development, particularly in embedded systems and firmware, along with a proven track record in technical leadership and people management. You'll be responsible for managing multiple teams, potentially across different locations, while contributing to product strategy and technical direction.

In this role, you'll work at the intersection of hardware and software, managing firmware development for network interface cards that are crucial to Google's infrastructure. You'll lead teams in developing sophisticated embedded systems that help maintain Google's network performance and reliability.

The position offers competitive compensation, including a base salary range of $189,000-$284,000, plus bonus, equity, and comprehensive benefits. You'll be part of Google's Technical Infrastructure team, working on projects that directly impact the performance and reliability of Google's services used by billions of users worldwide.

This is an excellent opportunity for someone who enjoys both technical challenges and people leadership, working in a fast-paced environment where you can make a significant impact on Google's infrastructure. You'll be responsible for setting technical direction, managing team priorities, and ensuring the delivery of high-quality solutions while developing and mentoring your team members.

The role requires a bachelor's degree (master's preferred) and significant experience in software development and team leadership. You'll be working with cutting-edge technology, solving complex problems, and contributing to the evolution of Google's infrastructure. If you're passionate about technical leadership, team development, and working on infrastructure that operates at massive scale, this role offers an exciting opportunity to make a meaningful impact.

Last updated 7 months ago

Responsibilities For Software Engineering Manager II, Network Interface Card Firmware

  • Set and communicate team priorities that support the broader organization's goals
  • Set clear expectations with individuals based on their level and role
  • Develop the mid-term technical direction and roadmap
  • Design, guide and vet systems designs within the scope of the broader area
  • Review code developed by other engineers and provide feedback

Requirements For Software Engineering Manager II, Network Interface Card Firmware

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with software development in one or more programming languages
  • 3 years of experience in a technical leadership role
  • 2 years of experience in people management/team leadership role
  • Experience with embedded software or firmware
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 3 years of experience working in complex, matrixed organization (preferred)

Benefits For Software Engineering Manager II, Network Interface Card Firmware

Medical Insurance
Vision Insurance
Dental Insurance
Equity
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • Equity

Interested in this job?