Software Engineer, Commerce

Google is a global technology company that develops next-generation technologies serving billions of users worldwide.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
E-Commerce

Description For Software Engineer, Commerce

Google Commerce is seeking a Software Engineer to join their team that serves over a billion shopping interactions daily. This role is part of Google's mission to be an essential part of the shopping journey for consumers - from inspiration to a simple and secure checkout experience - while being the best platform for retailers and merchants to connect with consumers.

As a Software Engineer in the Commerce team, you'll be responsible for developing and maintaining critical software solutions that power Google's shopping experiences. You'll work with large-scale systems, contributing to project design, development, testing, and deployment. The role requires strong technical skills in software development, data structures, and algorithms, with particular emphasis on SQL and data analysis.

The position offers the flexibility of Google's hybrid workplace model, allowing you to work from either the Zürich office or remotely within Switzerland. You'll be part of a dynamic team that supports the entire commerce ecosystem, from large retailers to small local merchants, providing them with tools and technology to thrive in the digital world.

Key responsibilities include writing production code, participating in design reviews, conducting code reviews, contributing to documentation, and troubleshooting complex system issues. The ideal candidate will bring fresh ideas from various technical areas, including distributed computing, large-scale system design, artificial intelligence, and natural language processing.

This is an excellent opportunity for a mid-level engineer looking to make a significant impact on how billions of users shop online. You'll have the chance to work with cutting-edge technologies, collaborate with talented peers, and contribute to products that serve a global user base. The role offers growth opportunities and the ability to switch teams and projects as you develop in your career at Google.

Last updated 3 days ago

Responsibilities For Software Engineer, Commerce

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide on available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Software Engineer, Commerce

Python
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • Experience working with SQL, Data Analysis

Interested in this job?

Jobs Related To Google Software Engineer, Commerce

Technical Program Manager, Spaces Program Management Office

Technical Program Manager role at Google leading complex projects in developer infrastructure, distributed systems, and ML technologies.

Advertising Solutions Architect, gTech Ads LCS

Technical architect role combining advertising technology expertise with customer solution design at Google's gTech Ads division.

Advertising Solutions Architect, Measurement, gTech Ads LCS

Join Google as an Advertising Solutions Architect to help clients optimize their advertising and measurement strategies using Google's advanced technologies.

Product Manager, Sports Search Vertical

Product Manager role at Google focusing on Sports Search Vertical, requiring 5 years of product management experience and sports domain expertise.

Technical Program Manager, Systemic Remediation

Technical Program Manager position at Google leading complex projects, requiring 2+ years of program management experience and technical expertise.