Senior Software Engineer

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Senior Software Engineer
Contact Company
5000+ Employees
5+ years of experience
Enterprise SaaS · Consumer

Description For Senior Software Engineer

Google is seeking a Senior Software Engineer to join their Platforms and Ecosystems product area. This role focuses on developing and maintaining software solutions for Google's computing software platforms across various environments. The ideal candidate will have strong experience in software development, testing, and architecture.

As a Senior Software Engineer, you'll be responsible for designing and developing scalable solutions that power post-purchase systems and device management. You'll work with cross-functional teams to deliver high-quality software solutions and optimize reverse logistics processes. The role requires strong code review skills and the ability to provide constructive feedback to ensure code quality and adherence to style guidelines.

Google's products handle information at massive scale, extending well beyond web search. You'll have the opportunity to work on critical projects with the flexibility to switch teams as both you and the business evolve. The company values versatility and leadership qualities, encouraging engineers to tackle new problems across the full stack while pushing technology forward.

The position offers the chance to work on innovative products that impact people's lives worldwide, from apps to TVs, and from laptops to phones. You'll be part of a team that builds compelling software products that enable enterprises and end users to manage their services at scale.

Google provides a collaborative environment where you'll work alongside experts in various fields, including information retrieval, distributed computing, system design, security, AI, and natural language processing. The company is committed to diversity, equality, and creating a culture of belonging, making it an ideal place for engineers who want to make a significant impact while growing their careers.

This role is perfect for candidates who are passionate about technology, have a strong foundation in software development, and want to contribute to products that serve billions of users. You'll have the opportunity to work on challenging technical problems while helping shape the future of Google's platforms and ecosystems.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Review code developed by other developers and provide feedback to ensure quality
  • Design, develop, and maintain quality, scalable, and reliable software solutions that power our post-purchase systems
  • Collaborate with cross-functional teams, including product, User Experience (UX), and operations to understand requirements and deliver solutions
  • Optimize reverse logistics processes (returns, exchanges, etc.)
  • Build and improve device management systems

Requirements For Senior Software Engineer

  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages with data structures/algorithms
  • 5 years of experience in testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 1 year of experience in a technical leadership role (preferred)
  • Experience in developing accessible technologies (preferred)

Interested in this job?

Jobs Related To Google Senior Software Engineer

Partner Development Manager, Federal, Public Sector

Partner Development Manager role at Google Public Sector, focusing on federal market partnerships and sales development.

Senior Software Developer, Full Stack, Google Workspace

Senior Software Developer position at Google, focusing on full-stack development for Google Workspace, offering competitive compensation and hybrid work arrangement.

Senior CPU Formal Verification Engineer

Senior CPU Formal Verification Engineer role at Google focusing on hardware verification, CPU design, and testing methodologies.

Senior Software Engineer, Google One

Senior Software Engineer position at Google One, focusing on developing and maintaining critical software solutions within the Platforms and Ecosystems product area.

Senior Software Engineer, Google One

Senior Software Engineer position at Google One, focusing on developing and maintaining large-scale software solutions for Google's Platforms and Ecosystems product area.