Senior Software Engineer, Ordering, Google Cloud

Technology, Data & Digital · Software & Web Development · Software Engineering · Software Architecture

In short

Google is seeking a Senior Software Engineer for their Cloud Ordering organization in Bengaluru, India. The role involves developing and testing product code, collaborating with cross-functional teams, and contributing to the design and architecture of scalable cloud systems. Candidates should have a Bachelor's degree and 5 years of software development experience, with a preference for Master's degrees and experience in technical leadership or billing systems.

Responsibilities

  • Write and test product or system development code.
  • Collaborate effectively with product managers, other engineering teams in Google Cloud Business Platform (GCBP), and support personnel to deliver integrated solutions.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Actively learn and grow, building expertise in distributed systems, cloud billing architecture, and subscription management best practices.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.

Desired Qualifications

  • Master's degree or PhD in Computer Science, or a related technical field.
  • 5 years of experience with data structures and algorithms.
  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.
  • Understanding of billing systems, subscription lifecycle management, or financial transaction processing.

Benefits

  • Opportunity to work on next-generation technologies.
  • Work on projects critical to Google's needs with opportunities to switch teams and projects.
  • Be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack.
  • Opportunity to work within the Cloud Ordering organization responsible for Google Cloud’s ability to scale its business.
  • Work on the Order Orchestration team responsible for the asynchronous processes that fulfill the obligations of an order.
  • Google is proud to be an equal opportunity and affirmative action employer.
  • Commitment to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity.
  • English proficiency is a requirement for all roles unless stated otherwise in the job posting.
#software development#cloud#ordering systems#billing systems#subscription management#financial transactions
Google Logo

Company

Google

Job Posted

3 weeks ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Senior

Locations

Bengaluru, India

Qualification

Bachelor, Master

Applicants

Be an early applicant