Software Engineering Manager II Network Infrastructure

2 weeks ago


Durham, North Carolina, United States Google Full time
About the Role

As a Software Engineering Manager II Network Infrastructure at Google, you will lead the effort to drive software development for the next generation Network Interface Controller (NIC) at Google, taking the NIC through development into production. You will design and evaluate approaches to use offload efficiently from Google software that can be offloaded to a SmartNIC/infrastructure processing unit. You will implement and execute testable system specifications, conduct validation of behavior and suitability of prospective hardware units, prototypes, emulations, or simulations for the use in the Google infrastructure.

Responsibilities
  • Lead the effort to drive software development for the next generation Network Interface Controller (NIC) at Google, taking the NIC through development into production.
  • Design and evaluate approaches to use offload efficiently from Google software that can be offloaded to a SmartNIC/infrastructure processing unit.
  • Implement and execute testable system specifications, conduct validation of behavior and suitability of prospective hardware units, prototypes, emulations, or simulations for the use in the Google infrastructure.
  • Build and test software in C++ for the use of Google's Smart NICs.
  • Set clear expectations based on their level and role and aligned to the broader organization's goals. Meet regularly and discuss performance and development and provide feedback and coaching.
Requirements
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
  • Experience with networking concepts and technologies.
  • Master's degree or PhD in Computer Science, or a related technical field.
  • 3 years of experience working in a complex, matrixed organization.
  • Experience with hardware Network Interface Controller (NIC) pipelines.
  • Experience with packet processing pipelines and P4 language.


  • Durham, North Carolina, United States Google Full time

    About the RoleAs a Software Engineering Manager II Network Infrastructure at Google, you will lead the effort to drive software development for the next generation Network Interface Controller (NIC) at Google. This role requires technical expertise to take on and provide technical leadership to major projects, as well as manage a team of Engineers. You will...


  • Durham, North Carolina, United States BotBuilt Full time

    Job Title: Software Infrastructure EngineerWe are seeking a highly skilled Software Infrastructure Engineer to join our team at BotBuilt. As a key member of our robotics infrastructure team, you will be responsible for designing, managing, and optimizing our autonomous framing system infrastructure.Key Responsibilities:Design and deploy data logging and...


  • Durham, North Carolina, United States BotBuilt Full time

    Job SummaryWe are seeking a highly skilled Software Infrastructure Engineer to join our team at BotBuilt. As a key member of our infrastructure team, you will be responsible for designing, managing, and optimizing our autonomous framing system infrastructure.Your primary focus will be on designing and deploying data logging and retrieval systems for our...


  • Durham, North Carolina, United States Computer Technologies Consultants Full time

    Job Title: Network LeadComputer Technologies Consultants (CTC) is seeking a highly skilled Network Lead to support our clients' team in Durham, NC. This is a full-time, onsite position supporting the National Institutes of Health (NIH).About the CompanyCTC is a leading technology company providing lifecycle IT, data analytics, cloud managed hosting services,...


  • Durham, North Carolina, United States BotBuilt Full time

    About BotBuiltWe're a pioneering company that's revolutionizing the construction industry by building robots that build homes. Our innovative approach combines speed, safety, and precision to enhance the traditional home building process.Job DescriptionWe're seeking a dedicated and innovative Software Infrastructure Engineer to lead our team in crucial...


  • Durham, North Carolina, United States American Addiction Centers Full time

    Job DescriptionAmerican Addiction Centers is seeking a highly skilled Network Engineer to support a large enterprise IT contract for a government customer in North Carolina.Key ResponsibilitiesImplement, operate, and maintain technologies in a large enterprise across multiple networks.Update to new technologies, tune performance, and implement critical...


  • Durham, North Carolina, United States North Carolina Central University Full time

    Job SummaryThe IT Network Administrator III plays a key role in the development of strategic campus infrastructure plans and comprehensive information security strategies. This position requires a leader who can work effectively with other IT leaders, technical teams, faculty, staff, and the campus community.Key ResponsibilitiesAssist in the development of...


  • Durham, North Carolina, United States DivIHN Integration Inc. Full time

    Job Title: Software Engineer IIDivIHN Integration Inc. is seeking a highly skilled Software Engineer II to join our team. As a key member of our software development team, you will be responsible for designing, developing, and debugging high-quality software systems.Key Responsibilities:Design and develop software systems that meet client...


  • Durham, North Carolina, United States Tantus Technologies Full time

    Job SummaryTantus Technologies is seeking a highly skilled Mid-Level Network Engineer to join our team. As a key member of our network infrastructure team, you will be responsible for the management, optimization, and security of our large-scale network infrastructure.Key ResponsibilitiesAssist in the configuration, management, and troubleshooting of Cisco...


  • Durham, North Carolina, United States AAC Full time

    AAC Network Engineer Job DescriptionAAC is seeking a highly skilled Network Engineer to support a large enterprise IT contract for a government customer in North Carolina.Job SummaryThis role is responsible for the implementation, operations, and maintenance of technologies in a large enterprise across multiple networks. The ideal candidate will have...

  • Network Engineer

    3 days ago


    Durham, North Carolina, United States Experis Full time

    Job DescriptionExperis is seeking a highly skilled Junior Network and Lab Engineer to join our team. As a Junior Network and Lab Engineer, you will be responsible for installing and configuring network devices, troubleshooting technical issues, and maintaining lab infrastructure.Key Responsibilities:Install and configure network devices, including routers,...


  • Durham, North Carolina, United States Eateam Full time

    NCDHHS - Senior Network EngineerJoin Eateam as a Senior Network Engineer and take on a challenging role that requires expertise in managing, monitoring, and securing complex network infrastructure.Key Responsibilities:Design and maintain hardware and software necessary for computer networksSpecialize in Local Area Networks (LANs)/Wide Area Networks (WANs),...


  • Durham, North Carolina, United States NetApp Full time

    About NetAppAt NetApp, we're a team of innovators who are passionate about helping our customers turn challenges into business opportunities. We believe that data is the key to unlocking new possibilities, and we're dedicated to providing the intelligent data infrastructure that enables our customers to succeed.We're looking for a Senior Engineering Manager...


  • Durham, North Carolina, United States Insight Global Full time

    Job SummaryWe are seeking a skilled and experienced Cisco Network Engineer to join our team at Insight Global. As a key member of our IT team, you will be responsible for designing, implementing, and maintaining our network infrastructure, ensuring high availability and security.Key ResponsibilitiesNetwork Design and Implementation: Design, configure, and...


  • Durham, North Carolina, United States Elastic Full time

    Elastic is seeking a skilled Java Software Engineer II to join our Elasticsearch Core Infra team. As a key member of our team, you will contribute to the development of Elasticsearch's core infrastructure, shaping the platform's future and driving innovation.The ideal candidate will have a strong background in Java, experience with algorithms and data...

  • Software Engineer

    4 weeks ago


    Durham, North Carolina, United States Riverbed Technology Full time

    Job Title: Software EngineerRiverbed Technology is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing and building enterprise applications that deliver value to our customers.About the RoleWe are looking for a proactive engineer who is driven to improve our products from both the...


  • Durham, North Carolina, United States Tantus Technologies Full time

    Job Title: Senior Network EngineerTantus Technologies is seeking a highly skilled Senior Network Engineer to manage, optimize, and secure a large-scale network infrastructure for a federal client.Key Responsibilities:Configure and support F5 BIG-IP services, including Local Traffic Manager (LTM), Global Traffic Manager (GTM), Application Security Manager...


  • Durham, North Carolina, United States BotBuilt Full time

    About BotBuiltWe are a pioneering company that combines robotics and construction to build homes. Our innovative approach enhances the traditional construction process with speed, safety, and precision. We collaborate with home builders to deliver framing components for multiple houses.What You'll DoDesign, manage, and optimize our infrastructure for the...


  • Durham, North Carolina, United States BotBuilt Full time

    Transforming Home Construction with InnovationAt BotBuilt, we're revolutionizing the home building process by merging traditional construction methods with cutting-edge robotics. As a key member of our team, you'll play a vital role in designing, managing, and optimizing our infrastructure for the autonomous framing system.Your Key Responsibilities:Design...


  • Durham, North Carolina, United States ITProFound Inc Full time

    Job Description:Network Engineer Job Summary:We are seeking a highly skilled Network Engineer to join our team at ITProFound Inc. The successful candidate will be responsible for designing, implementing, and maintaining our network infrastructure, ensuring high availability, security, and performance.Key Responsibilities:1. Design and implementation of...