Software Engineer II, GCE Control Plane

Google is a leading technology company specializing in internet-related services and products.
Backend
Mid-Level Software Engineer
In-Person
1+ year of experience
Cloud

Description For Software Engineer II, GCE Control Plane

Google Cloud is seeking a Software Engineer II for their GCE Control Plane team. This role is crucial in developing next-generation technologies that impact billions of users' interactions with information and each other. The ideal candidate will bring fresh ideas to areas such as distributed computing, large-scale system design, networking, and cloud infrastructure.

As a Software Engineer II, you'll work on critical projects for Google Cloud, with opportunities to switch teams and projects as the business evolves. You'll be empowered to anticipate customer needs, act like an owner, and innovate. The role requires versatility, leadership qualities, and enthusiasm for tackling new problems across the full-stack.

Key responsibilities include building control planes for user-facing networking features and products, defining API interfaces for end users, interacting with internal data models, and modernizing the existing ecosystem through a microservices-oriented architecture.

Google Cloud accelerates digital transformation for organizations across industries, delivering enterprise-grade solutions that leverage cutting-edge technology. This role offers the opportunity to contribute to a platform trusted by customers in over 200 countries for solving critical business problems and enabling growth.

The ideal candidate will have at least 1 year of experience with data structures, algorithms, and software development in languages like Java, Python, C, C++, or JavaScript. Experience with distributed systems, networking, or cloud infrastructure is preferred. This position is based in Warsaw, Poland, and offers the chance to work with a global team at the forefront of cloud technology innovation.

Last updated 2 months ago

Responsibilities For Software Engineer II, GCE Control Plane

  • Build control plane for user facing networking features and products in various areas (e.g., NICs, hybrid cloud, security)
  • Define API interfaces for end users
  • Interact with internal data-model and orchestrate programming of all of the networking control plane infrastructure
  • Modernize the existing ecosystem by building our systems in a more microservices oriented architecture

Requirements For Software Engineer II, GCE Control Plane

Java
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with data structures or algorithms
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)

Interested in this job?

Jobs Related To Google Software Engineer II, GCE Control Plane

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core team, focusing on infrastructure development and large-scale systems, offering competitive compensation and the opportunity to work on foundational technologies.

Technical Program Manager, Transport Infrastructure and Capacity Team

Technical Program Manager role at Google managing transport infrastructure and capacity delivery for EMEA region, requiring network infrastructure expertise.

Software Developer III, Full Stack, Google Cloud Platforms

Full Stack Software Developer role at Google Cloud, focusing on enterprise-grade solutions using Java and TypeScript, requiring 2 years of experience.

Product Manager, Partner Platform

Lead product strategy and development for Google Cloud's Partner Platform, driving innovation and growth in enterprise cloud solutions.

Program Manager II, Memory Commodity Operations, Technical Infrastructure

Program Manager II position at Google managing memory commodity operations and supply chain for AI/ML infrastructure, offering competitive salary and benefits.