Senior Software Engineer

Google is a global technology leader that specializes in internet-related services and products, including search, cloud computing, software, and hardware.
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 cutting-edge technologies that impact billions of users. This role focuses on developing and maintaining AI-powered features for the Apigee platform, both cloud-hosted and hybrid offerings. The ideal candidate will have strong experience in software development, particularly in Java, and be comfortable working with cloud technologies and AI/ML concepts.

As a Senior Software Engineer at Google, you'll be responsible for designing, developing, and deploying scalable solutions for API management across ApigeeX and Hybrid platforms. You'll collaborate closely with product management to brainstorm and implement new features, as well as simplify existing architectures to enhance customer experience. Your work will span the entire software development lifecycle, from initial design to operational maintenance and troubleshooting.

This position requires a blend of technical expertise and leadership skills. You'll be working with cutting-edge technologies including AI platforms, cloud infrastructure, and distributed systems. The role offers opportunities to work on challenging problems at massive scale, contributing to Google's mission of organizing the world's information and making it universally accessible and useful.

Join Google's dynamic team and be part of shaping the future of API management and AI integration. This role offers excellent growth opportunities, the chance to work with world-class talent, and the ability to make a significant impact on products used by billions of people worldwide.

Last updated 17 minutes ago

Responsibilities For Senior Software Engineer

  • Develop software systems and tooling to enable AI platform features for Apigee along with simplifying existing architecture to enable a more seamless operation for customers.
  • Be responsible for developing and supporting features for both our cloud-hosted Apigee platform and our Hybrid offering (e.g., control plane on Google Cloud Platform, dataplane on various kubernetes flavors hosted by the customer).
  • Own features from brainstorming solutions with Product management, authoring designs, test plans, implementation, and deployment of features in an efficient and scalable manner for API management features across ApigeeX and Hybrid platforms with high quality.
  • 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, and 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.

Interested in this job?

Jobs Related To Google Senior Software Engineer

Senior Software Engineer, Cloud Databases

Senior Software Engineer role at Google Cloud, focusing on Cloud Databases and RDBMS development.

Senior Software Engineer, Infrastructure, Cloud Armor

Senior Software Engineer role at Google, focusing on Cloud Armor infrastructure and security solutions.

Senior Web Solutions Engineer

Senior Web Solutions Engineer at Google, leading design and development of scalable systems for YouTube, focusing on full-stack development, data visualization, and user-centric design.

Software Engineer, Gemini API, AI Studio

Google seeks a Senior Software Engineer for Gemini API, AI Studio to develop AI web apps, advance LLM techniques, and build scalable AI systems.