Software Engineer II, Full Stack, Subscription Services

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Entry-Level Software Engineer
1+ year of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Advertising Solutions Architect, gTech Ads, Large Customer Sales

Entry-level Solutions Architect role at Google combining technical expertise with customer consultation to design and implement advertising technology solutions for large customers.

Advertising Solutions Architect, gTech, gReach Program for People with Disabilities (English, Mandarin)

Entry-level Advertising Solutions Architect position at Google's gTech division, specifically for people with disabilities, combining technical expertise with client-facing responsibilities in Beijing.

Ad Tech Sales Engineer

Ad Tech Sales Engineer position at Google, combining software engineering expertise with ad tech sales support and technical consulting for mobile app developers.

Application Engineer, Supply Chain

Application Engineer position at Google focusing on supply chain systems development, combining software engineering with logistics operations.

Web Solutions Engineer, University Graduate, 2025

Entry-level Web Solutions Engineer position at Google, focusing on developing and implementing technical solutions for advertising products and technologies.

Description For Software Engineer II, Full Stack, Subscription Services

Google is seeking a Software Engineer II to join their Direct Channels & Memberships team, focusing on transforming how devices and services integrate to provide seamless user experiences. This role involves developing content management systems and subscription products that enable users to engage with Google devices effectively.

The position requires expertise in full-stack development, with opportunities to work on critical projects using Google's infrastructure. You'll be responsible for designing and developing modules for the Content Management System (gCMS), managing Google Store content, and building scalable web applications.

As part of Google's engineering team, you'll collaborate with cross-functional stakeholders to define architecture and build enterprise-grade systems. The role offers exposure to various technologies including Python, Java, and JavaScript, and involves working with Google's proprietary infrastructure tools like Boq, BoqWeb, and Spanner.

This is an excellent opportunity for someone with at least one year of software development experience who wants to impact billions of users. You'll be part of a team that pushes technology forward, working on everything from content publishing to launch management features. The role offers growth potential as Google's fast-paced business evolves, with opportunities to switch teams and projects.

Working at Google means joining a company committed to diversity, equality, and inclusion, with comprehensive benefits and a culture of innovation. You'll be contributing to products that handle information at massive scale, extending well beyond web search into areas like distributed computing, system design, security, and artificial intelligence.

Last updated 4 months ago

Responsibilities For Software Engineer II, Full Stack, Subscription Services

  • Design and develop modules for Content Management System (gCMS). Deliver innovative content publishing and launch management features
  • Work closely with software engineering leads, business leaders, and cross-functional stakeholders to define the goal and architecture for new capabilities and build enterprise grade systems
  • Manage Google Store content and updates, build merchandising pages, set up promotions, experiments and schedule product releases
  • Use standard Google infrastructure (e.g., Boq, BoqWeb, Spanner) to build scalable, low latency, resilient web applications and backend systems
  • Manage works on gCMS, including localization, content authoring tools, leak identification and detection system, launch management and publishing engine

Requirements For Software Engineer II, Full Stack, Subscription Services

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • Master's degree or PhD in Computer Science or a related technical field (preferred)
  • Experience building machine models (preferred)
  • Experience developing accessible technologies (preferred)
  • Experience building software modules for content management and publishing systems (preferred)

Interested in this job?