Senior Software Engineer I - Billing Engineering

DigitalOcean
HyderabadPosted 24 February 2026

Job Description

<div class="content-intro"><p>Dive in and do the best work of your career at DigitalOcean. Journey alongside a strong community of top talent who are relentless in their drive to build the simplest scalable cloud. If you have a growth mindset, naturally like to think big and bold, and are energized by the fast-paced environment of a true industry disruptor, you’ll find your place here. We value winning together—while learning, having fun, and making a profound difference for the dreamers and builders in the world. </p></div><div><strong>We are looking for a Sr Software Engineer I who is passionate about Billing Engineering. </strong><br>As a Sr Software Engineer I at DigitalOcean, you will join a dynamic team dedicated to revolutionizing cloud computing and AI. You will play a critical role in ensuring the smooth operation of our billing platform, providing technical support, managing billing operations, and driving efficiency through automation. This is an exciting opportunity to be a part of building a new team and making a significant impact on our company's growth..</div> <div> </div> <h2><strong>What You’ll Do:</strong></h2> <ul data-list-tree="true" data-indent="0" data-border="0"> <li>Triage and resolve escalated billing support tickets, including invoicing discrepancies, collections issues (payments/dunning), and taxation inquiries. Serve as the first line of support for incoming bug reports.</li> <li>Take ownership of core billing platform operations, including facilitating credits, discounts, promotions, and commitment deals; working with the Tax team on taxation regions; managing SaaS Marketplace vendor ledgers; coordinating refunds and write-offs with the Revenue Accounting team; and supporting month-close compliance reporting.</li> <li>DevOps: Collaborate with the Billing Architect to contribute to operational excellence and the stability of the platform.</li> <li>Product Revenue Assurance: Augment revenue assurance tooling and synthetic testing to proactively identify and address potential revenue leaks.</li> <li>New Product Launches: Take ownership of the operational aspects of new product launches for existing products, working closely with product teams to ensure timely delivery.</li> <li>Develop and maintain automation tooling to improve the efficiency of billing operational tasks.</li> <li>Work closely with engineering, product, finance, sales, and support teams to ensure seamless billing processes and build roadmaps.</li> <li>Contribute to the documentation of billing processes and procedures.</li> </ul> <h2><strong>What You’ll Add to DigitalOcean:</strong></h2> <ul data-list-tree="true" data-indent="0" data-border="0"> <li>Strong technical aptitude and problem-solving skills.</li> <li>Proficiency in Go, with additional experience in Ruby a plus.</li> <li>Experience with billing systems and processes (e.g., invoicing, payments, subscriptions, pricing).</li> <li>Hands-on knowledge of microservices and distributed systems, including technologies like Docker, Kubernetes, gRPC, Kafka, MySQL, and Redis.</li> <li>Experience with scripting and automation tools (e.g., Python, Shell scripting).</li> <li>Excellent communication and collaboration skills.</li> <li>Ability to work independently and manage multiple priorities in a fast-paced environment.</li> <li>A proactive and detail-oriented approach.</li> <li>[Optional: Include specific domain knowledge or tool experience if required, e.g., Experience with Zuora, NetSuite, or similar billing platforms.]</li> <li>[Optional: Bachelor's degree in Computer Science, Engineering, or a related field.]</li> </ul> <p>This is a hybrid role based out of Hyderabad, India. <br><br>#LI-Hybrid </p><div class="content-conclusion"><h2 class="p-rich_text_section"><strong data-stringify-type="bold">Why You’ll Like Working for DigitalOcean</strong></h2> <ul class="p-rich_text_list p-rich_text_list__bullet p-rich_text_list--nested" data-stringify-type="unordered-list" data-list-tree="tru ... (truncated, view full listing at source)