
About Google
Empowering the world through technology and information
Key Highlights
- Over 100,000 employees globally
- Headquartered in Mountain View, California
- Parent company Alphabet Inc. valued at $1.5 trillion
- Google Cloud Platform serves millions of customers
Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...
🎁 Benefits
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
🌟 Culture
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...
Overview
Google is hiring a Senior Software Engineer to develop next-generation technologies that change how billions of users connect and interact. You'll work with C++, Java, and Python while contributing to large-scale system design and software architecture. This position requires 5+ years of programming experience.
Job Description
Who you are
You have a Bachelor's degree or equivalent practical experience, along with 5 years of experience programming in C++, Java, or Python. Your background includes 3 years of experience testing, maintaining, or launching software products, and at least 1 year of experience with software design and architecture. You also have a strong understanding of data structures and algorithms, with 5 years of experience in this area. Your technical leadership experience spans at least 1 year, and you have a passion for developing accessible technologies. You are versatile and enthusiastic about tackling new challenges across the full-stack as technology continues to evolve.
What you'll do
As a Senior Software Engineer at Google, you will work on critical projects that impact the company's needs. You will design, develop, test, and deploy software products that handle information at massive scale. Your role will involve managing project priorities, deadlines, and deliverables while ensuring best practices in coding and documentation. You will also triage product or system issues, debugging and resolving them by analyzing their sources and impacts on hardware, network, or service operations. You will collaborate with cross-functional teams to push technology forward and contribute to the development of innovative solutions that enhance user experiences.
What we offer
At Google, you will be part of a team that values fresh ideas and encourages innovation. You will have opportunities to switch teams and projects as you grow within the company. We offer a competitive salary and benefits package, along with a dynamic work environment that fosters collaboration and creativity. Join us to make a significant impact on how billions of users connect and interact with information.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Google.
Similar Jobs You Might Like
Based on your interests and this role

Mobile Engineer
Harvey is hiring a Senior Mobile Engineer to lead mobile engineering projects and build enterprise-grade AI experiences for legal professionals on Android devices. You'll architect and implement complex mobile features and mentor other engineers. This position requires strong expertise in Android development.

Mobile Engineer
DoorDash is hiring a Senior Mobile Engineer to build and maintain a large-scale global infrastructure system for their delivery app. You'll work with Android technologies and mentor junior engineers. This position requires 5+ years of experience.

Software Engineering
Fullstory is hiring a Senior Software Engineer, Android to design solutions for Android developers and enhance user experiences. You'll work with technologies like Android and Rust in a fully remote role across the United States.

Software Engineering
NewsBreak is hiring a Senior Software Engineer to lead the development of next-generation mobile products. You'll focus on building scalable and maintainable Android systems. This position requires strong expertise in Android development.

Software Engineering
Swile is hiring a Senior Software Engineer for the Android platform to deliver high-quality user experiences. You'll work with Java and Kotlin to develop and maintain the Android app. This position requires deep Android expertise and experience in mobile architecture.