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 hours 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

Software Developer III, Infrastructure, AlloyDB

Software Developer III position at Google Cloud, focusing on AlloyDB infrastructure development with ML integration.

Program Manager III, Contract Solutions Enablement, Global Affairs

Lead contract solutions and technology implementations at Google as a Program Manager III, managing cross-functional projects and driving process improvements.

Software Developer III, Chrome

Software Developer III position at Google Chrome team, focusing on developing next-generation technologies with 2+ years of experience required.

Product Manager, YouTube Shopping Knowledge Platform

Lead YouTube Shopping Knowledge Platform development as a Product Manager at Google, focusing on e-commerce integration and catalog management.

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core team, focusing on infrastructure and distributed systems development with competitive compensation and benefits.