Software Engineer III, Server Frameworks

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer III, Server Frameworks

Google is seeking a Software Engineer III to join their Server Frameworks team. This role is crucial for developing and maintaining the infrastructure that powers Google's vast array of services. The position offers an opportunity to work on large-scale systems that impact billions of users worldwide.

As a Software Engineer III, you'll be responsible for designing and implementing critical infrastructure features using Java and Kotlin. The role requires expertise in API design, robust implementation, and service-oriented system architecture. You'll work alongside talented engineers across Google to deliver infrastructure improvements that enhance the company's technological capabilities.

The ideal candidate should have a strong foundation in software development, particularly with Java or Kotlin, and a deep understanding of data structures and algorithms. Experience with Spring Boot and large-scale infrastructure development is highly valued. This position offers the opportunity to work on complex technical challenges while contributing to Google's mission of organizing the world's information.

Working at Google means joining a company that values diversity, equality, and inclusion. The company provides a collaborative environment where engineers can grow, switch between teams and projects, and contribute to cutting-edge technology development. This role is based in Mexico City and requires Mexican citizenship in compliance with local labor laws.

This is an excellent opportunity for engineers who are passionate about infrastructure development, API design, and building scalable solutions. You'll be at the forefront of technology, working on systems that handle information at massive scale and extend well beyond web search. The role offers the chance to work with various technologies including distributed computing, large-scale system design, networking, data storage, and more.

Last updated 2 months ago

Responsibilities For Software Engineer III, Server Frameworks

  • Design, implement, extend, and support the infrastructure for building services using Kotlin and Java
  • Collaborate with teammates across the organization to deliver infrastructure improvements for all of Google
  • Triage system issues and debug/track/resolve by analyzing the sources of issues and the impact on service operations and quality

Requirements For Software Engineer III, Server Frameworks

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in Java or Kotlin languages, and with data structures/algorithms
  • Experience with Spring Boot (preferred)
  • Experience with developing large-scale infrastructure or making contributions to a large code base (preferred)
  • Passion for API design and for building infrastructure (preferred)

Interested in this job?

Jobs Related To Google Software Engineer III, Server Frameworks

Technical Program Manager III, Manufacturing Operations, Pixel

Technical Program Manager III position at Google leading manufacturing operations for Pixel products, combining program management expertise with hardware manufacturing experience.

Associate Corporate Counsel, Technical Infrastructure, Networks

Legal position at Google focusing on technical infrastructure and networks, requiring 3+ years experience and offering comprehensive benefits package.

Technical Program Manager, Supply Chain Systems, Business Operations

Technical Program Manager position at Google Cloud, managing supply chain software development programs and leading cross-functional teams in Bengaluru.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for user connection and collaboration.

Software Developer III, Infrastructure, Core

Software Developer III position at Google focusing on infrastructure and core systems development, offering competitive compensation and opportunity to work on large-scale technologies.