Senior Software Engineer, Infrastructure, Google Assistant

Google is a leading global technology company specializing in internet-related services and products.
$161,000 - $239,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Infrastructure, Google Assistant

Google is seeking a Senior Software Engineer for their Infrastructure team within Google Assistant. This role is critical in developing next-generation technologies that impact billions of users. The ideal candidate will have a strong background in software development, data structures, algorithms, and experience with large-scale infrastructure or distributed systems.

As a Senior Software Engineer, you'll be responsible for designing, developing, testing, and maintaining software solutions. You'll work on projects that are vital to Google's needs, with opportunities to switch teams and tackle new challenges as the company grows. The role requires versatility, leadership qualities, and enthusiasm for taking on complex problems across the full technology stack.

Google offers a collaborative environment where engineers can make a significant impact. You'll be working with cutting-edge technologies and will have the chance to contribute to products that revolutionize how users interact with information and each other. The company values innovation and provides resources for continuous learning and growth.

The position offers a competitive salary range of $161,000-$239,000, plus bonus, equity, and comprehensive benefits. Google is committed to diversity, equity, and inclusion, providing equal opportunities for all qualified candidates. If you're passionate about technology and want to be at the forefront of innovation, this role at Google presents an exciting opportunity to shape the future of digital experiences.

Last updated 3 days ago

Responsibilities For Senior Software Engineer, Infrastructure, Google Assistant

  • 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
  • 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 Senior Software Engineer, Infrastructure, Google Assistant

Java
Python
Go
JavaScript
TypeScript
  • 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, and 1 year of experience with software design and architecture
  • 3 years of experience developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture

Interested in this job?

Jobs Related To Google Senior Software Engineer, Infrastructure, Google Assistant

Senior Software Engineer, Amazon AGI

Senior Software Engineer role at Amazon AGI, developing next-gen web-scale local information retrieval systems for AI models and Alexa experiences.

Senior Software Engineer, AWS Infrastructure as Code (IaC)

Senior Software Engineer role at AWS, focusing on Infrastructure as Code (IaC) and cloud innovation.

Software Development Engineer II, AWS OpenSearch

Join AWS OpenSearch team as a Software Development Engineer II to build cutting-edge search technologies and contribute to world-class platforms.

Design Verification Engineer

AWS seeks experienced Hardware Design Engineers for cloud server infrastructure. Join the Cloud-Scale Machine Learning Acceleration team to design and optimize data center hardware.

Software Development Engineer - AWS Identity and Access

Senior Software Engineer role at Amazon Web Services, focusing on identity and access management services.