Senior Software Engineer

Google is a global technology company that develops next-generation technologies for billions of users worldwide.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Google is seeking a Senior Software Engineer to join their team working on the Apigee platform within Google Cloud. This role combines backend development with AI integration, focusing on building and maintaining critical features for both cloud-hosted and hybrid solutions. The position requires extensive experience in software development, particularly with Java, and offers the opportunity to work with cutting-edge technologies including Kubernetes and Large Language Models.

The ideal candidate will have a strong foundation in computer science and substantial experience in software development, particularly in backend services and APIs. They will be responsible for developing AI-powered features, managing project priorities, and ensuring high-quality deliverables. The role involves collaboration with product management and various stakeholders to design and implement solutions that enhance the Apigee platform.

Google Cloud is a rapidly growing division that serves customers in over 200 countries, providing enterprise-grade solutions and cutting-edge technology. As part of this team, you'll have the opportunity to impact how billions of users interact with Google's services while working alongside talented engineers and contributing to next-generation technologies.

The position offers the chance to work on complex technical challenges at massive scale, with opportunities to grow and evolve within the company. You'll be part of Google's mission to organize the world's information and make it universally accessible and useful, while working in an environment that values diversity, equity, and inclusion.

This role is perfect for someone who is passionate about backend development, has a strong interest in AI and cloud technologies, and wants to contribute to products that have a global impact. You'll be working with modern technologies like Kubernetes, GoLang, and Large Language Models, while helping to shape the future of API management and cloud services.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Develop software systems and tooling to enable AI platform features for Apigee along with simplifying existing architecture
  • Be responsible for developing and supporting features for both cloud-hosted Apigee platform and Hybrid offering
  • Own features from brainstorming solutions with Product management, authoring designs, test plans, implementation, and deployment
  • Develop and maintain AI-powered features and policies for the Apigee Runtime and collaborate with stakeholders
  • Provide comprehensive support throughout the entire lifecycle, from design and development to operational maintenance and troubleshooting

Requirements For Senior Software Engineer

Java
Go
Kubernetes
  • Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages (Preferably Java)
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 1 years of experience in development, testing, and deployment of backend services, APIs, or full stack web applications
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 1 year of experience in a technical leadership role (preferred)
  • Experience developing accessible technologies (preferred)
  • Experience with GoLang, Kubernetes, Large Language Models, and Operating Systems (preferred)

Interested in this job?

Jobs Related To Google Senior Software Engineer

Senior Software Engineer, Full Stack, VM Manager

Senior Full Stack Engineer role at Google, focusing on VM Manager suite development for cloud infrastructure management.

Senior Software Engineer, Full Stack, Search

Senior Software Engineer position at Google, focusing on full-stack development for Search, offering competitive compensation and opportunity to impact billions of users.

Senior Software Developer, Full Stack, Google Cloud Platforms

Senior Software Developer position at Google Cloud, focusing on full-stack development and cloud technologies with 5+ years of experience required.

Senior Software Engineer, Production2020 Rollouts Productivity

Senior Software Engineer position at Google Dublin, focusing on Production2020 Rollouts Productivity, requiring 5 years of development experience and expertise in Go or C++.

Senior Software Engineer, Core

Senior Software Engineer position at Google's Core team, building fundamental technologies that power Google's flagship products and services.