
Empowering the world through technology and information
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...
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...

Google • Sunnyvale, CA, USA, Kirkland, WA, USA
Google is seeking a Senior Software Engineer for their Cloud Business Platforms team. You'll work on developing next-generation technologies that impact billions of users, requiring expertise in programming languages and software design. This role demands 5+ years of experience in software development.
You have a Bachelor's degree or equivalent practical experience, along with 5 years of experience in software development across various programming languages. Your background includes at least 3 years of experience in testing, maintaining, or launching software products, and you have spent at least 1 year focusing on software design and architecture. You may also hold a Master's degree or PhD in Computer Science or a related technical field, and you possess 5 years of experience with data structures and algorithms. Your experience in a technical leadership role for at least 1 year is a plus, as is your familiarity with developing accessible technologies.
You are versatile and enthusiastic about tackling new problems across the full-stack, demonstrating leadership qualities that help drive projects forward. You thrive in environments that require you to manage project priorities, deadlines, and deliverables effectively. Your technical expertise allows you to contribute to existing documentation and educational content, adapting it based on product updates and user feedback.
As a Senior Software Engineer at Google, you will work on projects that are critical to the company's needs, with opportunities to switch teams and projects as the business evolves. You will design and implement software solutions that handle information at massive scale, extending beyond web search. Your role will involve collaborating with cross-functional teams to ensure best practices in coding, testing, and deployment are followed. You will also be responsible for triaging product or system issues, debugging, and resolving them by analyzing the sources of issues and their impact on hardware, network, or service operations.
You will contribute to the development of next-generation technologies that change how billions of users connect and interact with information. Your work will encompass various areas, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile technologies. You will be expected to bring fresh ideas and innovative solutions to the table, pushing technology forward in a collaborative environment.
At Google, you will be part of a team that values diversity and encourages you to apply even if your experience doesn't match every requirement. You will have access to a wealth of resources and opportunities for professional growth, allowing you to expand your skill set and advance your career. The company fosters a culture of collaboration and innovation, where your contributions will have a direct impact on the products and services that reach users worldwide. Google offers competitive compensation and benefits, ensuring that you are rewarded for your hard work and dedication.
Apply now or save it for later. Get alerts for similar jobs at Google.