Software Engineer II, Full Stack, Platforms and Ecosystems

A global technology company that develops innovative products and services used by billions of users worldwide.
Full Stack
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Engineer II, Full Stack, Platforms and Ecosystems

Google is seeking a Software Engineer II to join their Platforms and Ecosystems team, focusing on full-stack development across their computing software platforms. This role offers an opportunity to work on critical projects that impact billions of users worldwide, developing next-generation technologies that span desktop, mobile, and application environments.

The position requires expertise in both backend (Java, Python, Go, C++) and frontend (JavaScript/TypeScript, HTML, CSS) development, along with strong knowledge of data structures and algorithms. As part of Google's engineering team, you'll be responsible for designing, developing, testing, and maintaining software solutions that help enterprises manage their services at scale.

The role combines technical development with collaborative responsibilities, including code review, documentation, and system troubleshooting. You'll work in an environment that values versatility and leadership, with opportunities to switch teams and projects as both you and the business evolve.

Working in the Platforms and Ecosystems product area, you'll contribute to products that span across various computing environments, from TVs to phones, laptops to apps. This position offers the chance to make a meaningful impact on products used by people worldwide while working with cutting-edge technologies in areas such as distributed computing, system design, security, AI, and UI design.

The ideal candidate will bring fresh ideas to tackle complex technical challenges, display leadership qualities, and be enthusiastic about taking on new problems across the full stack. This role provides an excellent opportunity to grow your career at one of the world's leading technology companies while working on innovative products that shape how users interact with technology.

Last updated 2 hours ago

Responsibilities For Software Engineer II, Full Stack, Platforms and Ecosystems

  • Write product or system development code
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Software Engineer II, Full Stack, Platforms and Ecosystems

Java
Python
Go
JavaScript
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with full stack development across back-end, such as Java, Python, GO, or C++ codebases, and front-end experience, including JavaScript or TypeScript, HTML, CSS or similar
  • 1 year of experience with data structures or algorithms

Interested in this job?

Jobs Related To Google Software Engineer II, Full Stack, Platforms and Ecosystems

Software Engineer III, Full Stack, Search

Full Stack Software Engineer role at Google working on Search, developing next-generation technologies that impact billions of users globally.

Software Engineer III, Full Stack, Google Ads

Full-stack Software Engineer III position at Google Ads, developing advertising technologies that impact billions of users with competitive compensation and benefits.

Software Engineer III, Full Stack, Google Cloud Platforms

Full-stack software engineering role at Google Cloud, focusing on developing and maintaining large-scale distributed systems and cloud infrastructure.

Software Engineer III, Full Stack, Google Cloud

Full Stack Software Engineer III position at Google Cloud, developing enterprise solutions using both frontend and backend technologies, with focus on scalable system design and implementation.

Software Engineer III, Full Stack, Google Cloud Unified Fulfillment Optimization

Full Stack Software Engineer role at Google Cloud focusing on Unified Fulfillment Optimization, requiring 2+ years of experience in software development and full stack technologies.