Staff Engineer, Cloud Provider Billing

Posted 14 Days Ago
Be an Early Applicant
Dublin
Senior level
Big Data • Cloud • Software • Database
The Role
The Staff Engineer, Cloud Provider Billing role involves designing and maintaining scalable systems to process usage data for billing at MongoDB. The candidate will work with product teams, ensure code quality, and engage in software design discussions while mentoring junior engineers.
Summary Generated by Built In

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across AWS, Google Cloud, and Microsoft Azure. Atlas allows customers to build and run applications anywhere—on premises, or across cloud providers. With offices worldwide and over 175,000 new developers signing up to use MongoDB every month, it’s no wonder that leading organizations, like Samsung and Toyota, trust MongoDB to build next-generation, AI-powered applications.

As MongoDB's Cloud business expands, the reliance on the Cloud Provider Billing team also grows. This team is responsible for the critical mission of processing all the billing usage data for our expanding range of products. It's a constantly evolving technical challenge to meet the demanding needs of the business as our customer base rapidly expands worldwide. Our talented engineers are highly skilled, focused on code quality, rigorous about testing and correctness, and adept at communicating with stakeholders representing various roles within the company.

This role can be based out of our Dublin office or remotely in the Ireland region.

Responsibilities:

  • Collect and aggregate metering data from a variety of internal and external services
  • Calculate and generate daily customer bills
  • Continuously improve the customer experience
  • Continuously improve and scale our backend systems
  • Ingest and aggregate detailed usage data from the major Cloud providers (AWS, Azure and Google Cloud)
  • Integrate with our internal data lake to support the business analytics needs of the Finance team
  • Integrate with internal business systems to support the Sales, Marketing, and Accounting teams

Position Expectations:

We are looking for someone with deep experience in Cloud technologies who can partner with the Director of Cloud Billing to guide Cloud Billing into its next phase of growth. This person should be a beacon of technical excellence within the Cloud Billing teams, serving as a source of inspiration for the teams to learn from and lean on and modeling our core values and leadership principles. In this role, you will:

  • Become an expert in our systems, tools and processes
  • Partner with Director of Cloud Billing to create and execute on the technical vision and roadmap for the future of Cloud Billing
  • Advocate for new tools and technologies needed to drive the roadmap forward with your peers, product managers, and engineering leadership
  • Identify opportunities to continuously improve our systems, tools and processes
  • Serve as the technical lead for complex features and technical projects (e.g., creating a next generation distributed architecture for a legacy code base, enhancing observability, increasing resilience, meeting SLAs at rapidly increasing scale,)
  • Foster the professional growth of the team through mentorship, sharing industry knowledge and experience, and providing architectural guidance
  • Contribute to the codebase through your own coding projects and conducting ardent code reviews

You have: 

  • Deep experience building and maintaining large scale systems
  • Extensive technical leadership experience, with a proven track record of autonomously delivering large, complex projects
  • 10+ years of experience building and maintaining large-scale, mission critical, distributed systems
  • 7+ years of experience working with a JVM language (preferably Java) or any Object Oriented language
  • Knowledgeable in building, deploying, monitoring, and maintaining services in a production environment
  • Experience using non-relational (e.g., MongoDB) or relational databases at scale
  • Expertise with Cloud platform services (e.g., AWS) and a good understanding of inter-service communication protocols (eg, sync vs async)
  • Superb written and verbal communication skills
  • Equally comfortable communicating and collaborating with engineering leaders, technical experts, and non-technical stakeholders across business units

Nice to Haves:

  • Billing and/or payments experience is a plus
  • Experience decomposing a monolithic application into microservices
  • Experience developing, operating, and optimizing intensive, data-driven applications with MongoDB
  • Experience deploying applications with container orchestration systems (e.g., Kubernetes, Docker)

To drive our employees' personal growth and business impact, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it’s like to work at MongoDB, and help us make an impact on the world!

MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.

MongoDB is an equal opportunity employer.

Top Skills

Java
The Company
Dublin, Dublin
2,382 Employees
Hybrid Workplace
Year Founded: 2008

What We Do

The database market is massive (the IDC estimates it to be $97B+ by 2023!) and MongoDB is at the head of its disruption. The MongoDB community is transforming industries and empowering developers to build amazing apps that people use every day. We are the leading, modern, data platform, and the first database provider to IPO in over 20 years.

Why Work With Us

To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their journey.

Gallery

Gallery

Similar Jobs

Squarespace Logo Squarespace

Software Engineer - Java, Help Experience

Consumer Web • eCommerce • Marketing Tech • Payments • Software • Design • SEO
Dublin, IRL
1723 Employees

ServiceNow Logo ServiceNow

Presales Solution Consultant

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Dublin, IRL
26000 Employees

ServiceNow Logo ServiceNow

Inside Solution Consultant (Spanish Speaking) - SC Academy

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Dublin, IRL
26000 Employees

ServiceNow Logo ServiceNow

Inside Solution Consultant (Spanish Speaking) - SC Academy

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Dublin, IRL
26000 Employees

Similar Companies Hiring

InterSystems Thumbnail
Software • Machine Learning • Healthtech • Database • Big Data • Artificial Intelligence • Analytics
Boston, MA
1800 Employees
Square Thumbnail
Software • Payments • Hardware • Fintech • Financial Services • eCommerce
Atlanta, GA
12000 Employees
Pluralsight Thumbnail
Software • Information Technology • Edtech • Cloud
Draper, Utah
1700 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account