Software Engineer III, Infrastructure
About the role
MINIMUM QUALIFICATIONS:
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development or 1 year of experience with
an advanced degree in an industry setting.
- Experience in Rust for systems programming and experience reading and
reasoning about large C++ codebases.
- Experience in operating systems, concurrency, memory management, and
networking.
PREFERRED QUALIFICATIONS:
- 2 years of experience with data structures and algorithms.
- Experience developing accessible technologies.
- Experience migrating C or C++ code to Rust, or with C++/Rust
interoperability.
- Experience using AI coding agents for substantial engineering work.
- Contributions to the Rust ecosystem, such as open source crates, talks, or
workshops.
ABOUT THE JOB:
Google Cloud's software engineers develop the next-generation technologies that
change how billions of users connect, explore, and interact with information and
one another. We're looking for engineers who bring fresh ideas from all areas,
including information retrieval, distributed computing, large-scale system
design, networking and data storage, security, artificial intelligence, natural
language processing, UI design and mobile; the list goes on and is growing every
day. As a software engineer, you will work on a specific project critical to
Google Cloud's needs with opportunities to switch teams and projects as you and
our fast-paced business grow and evolve. You will anticipate our customer needs
and be empowered to act like an owner, take action and innovate. We need our
engineers to be versatile, display leadership qualities and be enthusiastic to
take on new problems across the full-stack as we continue to push technology
forward.
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.
Individual pay is determined by factors including job-related skills,
experience, and relevant education or training.
US: $147000 - $210000 (USD) + 15% bonus target + equity + benefits
Learn more about benefits at Google
[https://www.google.com/about/careers/applications/benefits/].
RESPONSIBILITIES:
- Write product or system development code.
- Embed with a partner team to learn its system, build working relationships,
and co-design and deliver a first path to production for Rust.
- Teach advanced Rust development through pair programming, code review, and
workshops until partner engineers write, review, and advocate Rust
independently.
- Help partner teams verify and safely roll out migrated code, and prepare them
to debug and operate Rust in production.
Responsibilities
- Write product or system development code.
- Partner with teams to design and deliver an initial production path for Rust.
- Teach advanced Rust development through pair programming, code reviews, and workshops.
- Help teams verify and safely roll out migrated code and prepare to operate Rust in production.
Qualifications
- Bachelor’s degree or equivalent practical experience.
- At least 2 years of software development experience, or 1 year with an advanced degree.
- Experience with Rust systems programming and reading and reasoning about large C++ codebases.
- Experience with operating systems, concurrency, memory management, and networking.
- Preferred: 2 years of experience with data structures and algorithms.
- Preferred: Experience developing accessible technologies.
- Preferred: Experience migrating C or C++ code to Rust or using C++/Rust interoperability.
- Preferred: Experience using AI coding agents for substantial engineering work.
Benefits
- 15% target bonus
- Equity
- Benefits
Skills mentioned
About Google
A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone. Check out our career opportunities at goo.gle/3DLEokh
H-1B sponsorship history
Historical employer filing data was found for Google. The employer record includes 57,181 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.