Back to Jobs

Experienced Full Stack Software Engineer – Web & Cloud Application Development for Google's Technical Infrastructure Team

Remote, USA Full-time Posted 2025-11-03

About Google

At Google, we're on a mission to organize the world's information and make it universally accessible and useful. Our products and services are used by billions of people around the world, and we're constantly pushing the boundaries of what's possible with technology. As a member of our Technical Infrastructure team, you'll play a critical role in building the systems and infrastructure that power our products and services.

About the Role

We're seeking an experienced Full Stack Software Engineer to join our Technical Infrastructure team. As a Full Stack Software Engineer, you'll be responsible for designing, developing, and deploying scalable and efficient software systems that meet the needs of our users. You'll work closely with our engineering teams to identify and prioritize technical requirements, and collaborate with cross-functional teams to ensure that our products and services are delivered on time and to the highest quality standards.

Key Responsibilities

  • Design, develop, and deploy scalable and efficient software systems that meet the needs of our users.
  • Participate in, or lead, design reviews with peers and stakeholders to decide on the best technologies.
  • Assess code developed by other engineers and provide comments to ensure good practices (e.g., style tips, checking code in, accuracy, testability, and performance).
  • Contribute to current documentation or educational content and adapt content based on product/application updates and user feedback.
  • Triage product or gadget problems and debug/tune/resolve using reading the sources of problems and the impact on hardware, network, or service operations and quality.

Essential Qualifications

We're looking for a highly skilled and experienced software engineer who has a strong background in software development and a passion for building scalable and efficient systems. The ideal candidate will have:

  • A Bachelor's degree in Computer Science or a related technical field.
  • At least 3 years of experience with software development in C++ and with data structures/algorithms.
  • At least 3 years of experience in checking out, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • At least 3 years of experience in growing large-scale infrastructure, distributed systems or networks, or experience with compute technology, garage or hardware architecture.

Desired Qualifications

We're looking for a highly skilled and experienced software engineer who has a strong background in software development and a passion for building scalable and efficient systems. The ideal candidate will have:

  • A Master's degree or Ph.D. in Computer Science or a related technical field.
  • At least 1 year of experience in a technical leadership role.
  • A passion for growing accessible technologies.

About the Team

Our Technical Infrastructure team is responsible for building the systems and infrastructure that power Google's products and services. We're a team of highly skilled and experienced engineers who are passionate about building scalable and efficient systems. We're looking for a team member who is passionate about building accessible technologies and has a strong background in software development.

About the Company Culture

At Google, we're committed to creating a workplace culture that is inclusive, diverse, and supportive. We believe that our employees are our greatest asset, and we're committed to providing them with the resources and opportunities they need to succeed. We're proud to be an equal opportunities employer and welcome applications from all qualified candidates.

About the Compensation and Benefits

We offer a competitive salary and benefits package, including a comprehensive health insurance plan, a 401(k) matching program, and a generous paid time off policy. We're also committed to providing our employees with opportunities for professional development and growth, including training and education programs, mentorship, and career advancement opportunities.

How to Apply

If you're a highly skilled and experienced software engineer who is passionate about building scalable and efficient systems, we'd love to hear from you. Please submit your application, including your resume and a cover letter, to our online application system. We can't wait to hear from you!

Apply Now!

Apply Job!

Learn More About Google

Please click here to learn more about Google and our products and services.

Apply for this job    

Similar Jobs