Senior Software Engineer, Cloud Business Platform

2 weeks ago


Bengaluru, Karnataka, India Google Full time
Minimum qualifications:
  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 3 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent.
  • 3 years of experience testing, maintaining, or launching software products.
  • 1 year of experience with software design and architecture.
Preferred qualifications:
  • Master's degree or PhD in Computer Science or related technical field.
  • 5 years of experience with data structures and algorithms.
  • 1 year of experience in a technical leadership role.
  • Experience defining and building core platform APIs.
  • Deep understanding of complex distributed systems, cloud computing platforms, and high-volume transaction processing systems (billing, commitments, fulfillment).
  • Demonstrated ability to lead technical discussions, simplify complexity, and drive execution across multiple teams.
About the job:

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

The OREO (Ordering, Entitlements and Obligations) team is where the code meets the customer and the cloud meets the cash. We are the engineering team behind Google Cloud's commercial success, building the platform that processes transactions and powers our growth. Our mission is to create a commerce platform that is scalable, reliable, and incredibly easy to use.

Our platform directly contributes a significant portion of Google Cloud's Annual Recurring Revenue (ARR) by enabling accurate ordering, business generation, and lifecycle management for all of our key offerings. If you are excited by the challenge of building a global-scale commerce platform, then come join us and help shape the future of Google Cloud.

Google Cloud accelerates every organization's ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google's cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

Responsibilities:
  • Take responsibility for the design, development, and delivery of major components within the ordering platform, such as the core Order Service, Order API, or the Commit Lifecycle Manager.
  • Solve complex technical problems and manage ambiguities in requirements or system design. Define the technical approach for projects and lead system design reviews.
  • Drive collaboration with peer teams and external stakeholders (e.g., product managers, finance, other GCP service teams) to ensure integrated solutions and coordinate timelines across multiple dependent components.
  • Ensure the highest standards of code quality, testing, and productionization. Drive down technical debt and advocate for efforts to improve the platform's reliability, performance, and operational excellence.
  • Act as a mentor to junior engineers, guiding technical development and design decisions.


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software Group:Cloud Software Group is one of the world's leading cloud software providers, serving more than 100 million users worldwide. Our solutions empower organizations and individuals to work securely and efficiently from anywhere. We foster a culture of innovation, diversity, and continuous learning, making this an exciting time to be...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Position OverviewCitrix NetScaler is a top of the line ADC from Cloud Software Group. It is primarily used for providing L4-L7 services like Load Balancing, Caching, Compression, Gateway etc.,Team is working on a platform that enables Citrix NetScaler to be managed/monitored through cloud services.You will be an integral part of designing & developing...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    We need you to:Own our SQL database systems and meet critical quality, availability, performance and reliability goalsDesign and build the tools, frameworks, systems, and processes related to the operation of our databases and integration with Site Reliability capabilitiesWork with the development teams to design scalable, robust systems using cloud...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Position Title:  Senior Cloud Development EngineerOverview:  Successful candidate will join a leading technology company producing software used by millions of people every day. Candidate will be get an opportunity to work on the state of the art technologies to enable cloud licensing for Citrix products within the Cloud Software Group.Position Summary and...


  • Bengaluru, Karnataka, India Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or...

  • Lead Cloud Engineer

    10 hours ago


    Bengaluru, Karnataka, India Cloud Software Group Full time

    Citrix (as part of Cloud Software Group) - the recognized leader in VDI, Desktop-as-a-Service and application delivery solutions -- empowers enterprises of all sizes and industries to enable secure hybrid and remote working, from anywhere, using any device. Our platform delivers high-performance user experience, zero trust security and operational cost...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Job Description:About Cloud Software Group :Cloud Software Group combines the capabilities of both Citrix and TIBCO, creating one of the world's largest cloud software providers, serving more than 100 million users around the globe. When you join Cloud Software Group, you are making a difference for real people, each of whom count on our suite of cloud...


  • Bengaluru, Karnataka, India GetSet Software Full time

    Senior Software Engineer- DevOpsGetSetSoftware is exclusively appointed by ourclient (a leading provider of mission-critical, cloud-native monetization andrevenue management software on the private and public cloud. Established in1999, served over 50 telecommunications operators in more than 50 countries,processing over one billion transactions per hour with...


  • Bengaluru, Karnataka, India North Hires Full time

    Company DescriptionNorth Hires is a premier consulting firm excelling in Custom Software Development, Recruitment, Sourcing, and Executive Search services. Operating across the USA, UK, India, and EMEA, we specialize in connecting top-tier talent with leading organizations. Our experienced team leverages industry expertise and an extensive network to provide...


  • Bengaluru, Karnataka, India Spectro Cloud Full time

    DescriptionAt Spectro Cloud, we are in search of a talented individual to become an integral part of our DevOps team, playing a pivotal role in shaping the future of our cutting-edge Palette platform.Sr. Software Engineer (DevOps) At Spectro Cloud Are Software Engineers Assuming The Responsibility For All Operational Aspects Of Spectro Cloud Runtime,...