
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 • New York, NY, USA
Google is seeking a Senior Software Engineer to work on AI and platform technologies. You'll engage in full stack development using Java, Python, and JavaScript. This role requires 5+ years of experience in software design and architecture.
You have a Bachelor's degree or equivalent practical experience, along with 5 years of experience in full stack development. Your expertise spans back-end technologies such as Java, Python, Golang, or C++, and you are proficient in front-end technologies including JavaScript or TypeScript. You possess at least 1 year of experience in software design and architecture, and you have a solid understanding of data structures and algorithms. Your experience in a technical leadership role is a plus, and you are familiar with developing accessible technologies. You are versatile and enthusiastic about tackling new challenges across the full stack as technology continues to evolve.
You thrive in environments that require innovative thinking and problem-solving. You bring fresh ideas from various domains, including information retrieval, distributed computing, and large-scale system design. Your ability to collaborate effectively with cross-functional teams is essential, as you will work closely with engineers, product managers, and designers to deliver impactful solutions. You are committed to best practices in coding, documentation, and system operations, ensuring that your contributions are efficient and maintainable.
A Master's degree or PhD in Computer Science or related technical fields is preferred. Experience with developing technologies that enhance accessibility is also a valuable asset. Your background in handling information at massive scale will be beneficial as you contribute to projects that extend beyond traditional web search.
As a Senior Software Engineer at Google, you will work on critical projects that shape the future of technology. You will engage in full stack development, contributing to both back-end and front-end components of applications. Your responsibilities will include designing and implementing software solutions that meet the needs of billions of users. You will collaborate with other engineers to ensure that your code is robust, scalable, and adheres to best practices in software development.
You will have the opportunity to switch teams and projects as you grow within the organization, allowing you to explore various areas of interest and expertise. Your role will involve triaging product or system issues, debugging, and resolving problems by analyzing the sources of issues and their impact on hardware, network, or service operations. You will also contribute to existing documentation and educational content, adapting it based on user feedback and product updates.
At Google, you will be part of a team that is dedicated to pushing technology forward. You will have access to resources and support that enable you to excel in your role. The company fosters a culture of innovation and collaboration, encouraging you to share your ideas and contribute to the development of next-generation technologies. You will work in a dynamic environment that values diversity and inclusion, and you will have opportunities for professional growth and development.
We encourage you to apply even if your experience doesn't match every requirement. Join us in transforming how users connect, explore, and interact with information and one another.
Apply now or save it for later. Get alerts for similar jobs at Google.