Taro Logo

Software Engineer II, Merchant Infrastructure, Commerce

A global technology company that specializes in internet-related services and products, including search, cloud computing, software, and online advertising technologies.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
E-Commerce
This job posting is no longer active. Check out these related jobs instead:

Job Description

Google Commerce is seeking a Software Engineer II to join their Merchant Infrastructure team. This role is crucial in building experiences that serve billions of daily shopping interactions on Google's platform. As part of the Commerce team, you'll work on systems that connect consumers with retailers, from large companies to small local merchants, helping them thrive in the digital marketplace.

The position requires expertise in full-stack development, with a focus on building scalable infrastructure and distributed systems. You'll be working with modern technologies including Java, Python, Go, and JavaScript/TypeScript, contributing to both backend services and frontend interfaces. The role involves designing and implementing moderately complex components, monitoring production systems, and optimizing performance.

This is an excellent opportunity for a mid-level engineer to grow their skills in large-scale system design and development. You'll collaborate with team leads and support multiple client teams, gaining exposure to various aspects of Google's commerce infrastructure. The position offers the chance to impact how billions of users connect with merchants worldwide, while working with cutting-edge technologies in a supportive environment that encourages professional growth.

Google offers a collaborative culture where engineers can work on challenging problems that affect billions of users. The company is committed to diversity, equality, and inclusion, providing a supportive environment for professional development. This role combines technical challenges with real-world impact, making it ideal for engineers who want to shape the future of e-commerce while working with industry-leading technology and talented colleagues.

Last updated 7 days ago

Responsibilities For Software Engineer II, Merchant Infrastructure, Commerce

  • Implement and take ownership of moderately complex projects or components
  • Design relatively simple components with the assistance of Team Leads (TLs) but exhibit a strong growth trajectory towards increased independence
  • Unblock releases, monitor production systems, and find bottlenecks to optimize performance
  • Support multiple client teams using our infrastructure (e.g., review designs and Change Lists (CLs))

Requirements For Software Engineer II, Merchant Infrastructure, Commerce

Java
Python
Go
JavaScript
TypeScript
  • 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)
  • 1 year of experience with data structures or algorithms
  • 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 equivalent