Software Engineering Manager II Network Infrastructure
4 weeks ago
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. 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 optimize your own code and ensure Engineers are able to optimize theirs. Your responsibilities will include managing project goals, contributing to product strategy, and helping develop your team.
Key Responsibilities- 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.
- 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.
Google Cloud accelerates every organization's ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google's cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.
CompensationThe US base salary range for this full-time position is $189,000-$284,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
-
Software Infrastructure Architect
4 weeks ago
Durham, North Carolina, United States BotBuilt Full timeJob 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...
-
Senior Software Engineer
4 weeks ago
Durham, North Carolina, United States Google Full timeJob SummaryAs a senior software engineer at Google, you will be responsible for designing, developing, and testing software solutions for our infrastructure. You will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.Key Responsibilities Write and test...
-
Network Infrastructure Specialist
3 weeks ago
Durham, North Carolina, United States AAC Full timeAAC is seeking a highly skilled Network Engineer to support a large enterprise IT contract for a government customer in North Carolina.This role is responsible for the implementation, operations, and maintenance of technologies in an enterprise across multiple networks.The ideal candidate will have a strong background in network infrastructure design,...
-
Software Infrastructure Architect
3 weeks ago
Durham, North Carolina, United States BotBuilt Full timeJob Description:At BotBuilt, we're revolutionizing the construction industry with our innovative autonomous framing system. As a Software Infrastructure Engineer, you'll play a crucial role in designing, managing, and optimizing our infrastructure to ensure seamless robot operation.Key Responsibilities:Design and deploy data logging and retrieval systems for...
-
IT Network Infrastructure Specialist
4 weeks ago
Durham, North Carolina, United States North Carolina Central University Full timeJob 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...
-
Senior Network Engineer
4 weeks ago
Durham, North Carolina, United States Eateam Full timeJob Title: Senior Network EngineerAs a Senior Network Engineer at Eateam, you will be responsible for designing, implementing, and maintaining our wired and wireless network infrastructure. This includes managing L3-7 firewalls, load balancers, IDS/IPS, and other network-related components and software.You will also be responsible for installation,...
-
Software Engineer II
4 weeks ago
Durham, North Carolina, United States Integrated Resources Full timeJob Title:Software Engineer IIJob Summary:Integrated Resources is seeking a 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 to support our manufacturing activities. Your expertise in software development, machine...
-
Network Infrastructure Specialist
3 weeks ago
Durham, North Carolina, United States AAC Full timeAAC is seeking a Network Engineer to support a large enterprise IT contract for a government customer in North Carolina. This role is responsible for implementation, operations, and maintenance of technologies in an enterprise across multiple networks. Duties include updating to new technologies, tuning performance, and implementation of critical system...
-
Software Engineer II
1 month ago
Durham, North Carolina, United States DivIHN Integration Inc. Full timeJob 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...
-
Senior Network Infrastructure Specialist
4 weeks ago
Durham, North Carolina, United States Tantus Technologies Full timeJob 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...
-
Network Engineer
4 weeks ago
Durham, North Carolina, United States Experis Full timeJob 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,...
-
Senior Network Infrastructure Specialist
3 weeks ago
Durham, North Carolina, United States Eateam Full timeJob Description:As a Senior Network Infrastructure Specialist at Eateam, you will be responsible for managing, monitoring, and securing all wired and wireless network infrastructure, including L3-7 firewalls, load balancers, IDS/IPS, and other network-related components and software. Your expertise will be essential in designing and maintaining both hardware...
-
Software Engineer II, AI Automation Specialist
3 weeks ago
Durham, North Carolina, United States Tanium Full timeAbout the Role:Tanium is seeking a highly skilled Software Engineer II to join our team and contribute to the development of our AI-powered reporting platform.Key Responsibilities:Integrate existing products with LLM technologies to enhance user experienceUtilize vector embeddings to build intuitive data navigationWork with server-side technologies,...
-
ACI Network Architect
3 weeks ago
Durham, North Carolina, United States Insight Global Full timeWe are seeking an experienced ACI Network Architect to join our team as a Network Infrastructure Specialist.About UsAt Insight Global, we are committed to creating diverse and inclusive environments where individuals can bring their full, authentic selves to work every day. We believe everyone matters and are an equal opportunity/affirmative action...
-
Java Software Engineer II
4 weeks ago
Durham, North Carolina, United States Elastic Full timeElastic 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...
-
Senior Network Engineer
4 weeks ago
Durham, North Carolina, United States Tantus Technologies Full timeJob 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...
-
Software Development Engineer II
3 weeks ago
Durham, North Carolina, United States Mindlance Full timeJob Summary: We are seeking a highly skilled Software Development Engineer II to join our team at Mindlance. As a key member of our software development team, you will be responsible for designing, developing, and debugging high-quality software systems supporting early stage and mature, high-volume manufacturing activities.Key Responsibilities:Design and...
-
Lead Network Engineer
3 weeks ago
Durham, North Carolina, United States LCG Full timeJob Summary:We are seeking an experienced Lead Network Engineer to join our team at LCG. The successful candidate will have expertise in supporting wide-area networks (WANs) and local-area networks (LANs) within an enterprise environment.Key Responsibilities:Support the installation, implementation, troubleshooting, and maintenance of WAN and LAN...
-
IT Infrastructure Specialist
3 weeks ago
Durham, North Carolina, United States K2 Staffing, LLC Full timeOur client, a leading IT Solutions Company, is seeking a highly skilled IT Infrastructure Specialist to join their team in Durham and Raleigh, NC areas. The ideal candidate will have a minimum of 4 years of hands-on experience configuring, troubleshooting, and repairing networking equipment, Windows servers, and workstations.Key Responsibilities:Deploying...
-
Senior Network Operations Engineer
3 weeks ago
Durham, North Carolina, United States PAREXEL Full timeJob Title: Senior Network Operations EngineerAbout the Role:Parexel is seeking a skilled Senior Network Operations Engineer to join our team. As a key member of our IT department, you will play a critical role in delivering high-quality, available, and redundant services according to Service Level Agreements.Key Responsibilities:* Maintain a reliable network...