Taro Logo

Senior Software Engineer, Corporate Engineering

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

Description For Senior Software Engineer, Corporate Engineering

Google's Corporate Engineering team is seeking a Senior Software Engineer to join their organization that builds world-leading business solutions that scale a more helpful Google for everyone. As part of Google's IT organization, you'll be working on delivering end-to-end solutions for organizations across Google, providing the right tools, platforms, and experiences for all Googlers as they create more helpful products and services for everyone.

In this role, you'll be responsible for developing next-generation technologies that impact billions of users. The position requires strong expertise in software development, data structures, and algorithms, with opportunities to work across the full technology stack. You'll be managing project priorities, deadlines, and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions.

The ideal candidate will bring 5+ years of software development experience and strong technical leadership capabilities. You'll be working in a collaborative environment, participating in design reviews, code reviews, and contributing to technical documentation. The role offers opportunities to switch teams and projects as both you and Google's fast-paced business grow and evolve.

This position is based in São Paulo, Brazil, and requires English proficiency to facilitate efficient global collaboration. You'll be part of Google's mission to organize the world's information and make it universally accessible and useful, while working on critical projects that directly impact Google's internal operations and efficiency.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Corporate Engineering

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • 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 issues

Requirements For Senior Software Engineer, Corporate Engineering

Java
Python
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture

Interested in this job?

Jobs Related To Google Senior Software Engineer, Corporate Engineering

Senior Software Developer, Google Health Platforms and Devices

Senior Software Developer role at Google Health Platforms and Devices, focusing on building scalable health tech solutions using Java/C++ and distributed systems.

Senior Software Developer, Chrome

Senior Software Developer position at Google Chrome team, focusing on browser development and web technologies using C++ with 5+ years of experience required.

Senior Advertising Solutions Architect, gTech (English, Japanese)

Senior Advertising Solutions Architect position at Google combining technical expertise with client advisory, requiring Japanese-English bilingual skills and 5+ years of software development experience.

Senior Software Engineer, Performance Infrastructure

Senior Software Engineer role at Google focusing on Performance Infrastructure and graphics library development for Chrome browser, requiring 5+ years of programming experience.

Senior Software Engineer, Performance Infrastructure

Senior Software Engineer position at Google focusing on Performance Infrastructure and graphics library development, requiring 5 years of experience in software development and distributed systems.