About the Cloud Payments team Cloud Payments is part of the Cloud Billing organization. As MongoDB’s Cloud business grows, the billing and payments stack becomes increasingly mission‑critical. Our team: Ingests and aggregates detailed metering and usage data from internal services and major cloud providers (AWS, Azure, GCP) Calculates and generates daily customer bills for millions of customers worldwide Integrates with payment processors and internal financial systems to support Finance, Sales, Marketing, and Accounting Continuously improves customer-facing billing and payments experiences and the reliability and scalability of our backend systems We’re a group of engineers who care deeply about code quality, correctness, and observability, and who are comfortable collaborating with both highly technical partners and non-technical stakeholders across the business. The role We’re looking for a Software Engineer 3 to help design, build, and operate the services that power Cloud Payments. You’ll work primarily in the JVM ecosystem (Java and related tooling), with a focus on large-scale, distributed systems that have to be correct, resilient, and auditable. This is a Canada-based, fully remote role. You’ll collaborate closely with teammates and stakeholders across North America time zones, including engineers in the broader Cloud Billing organization.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed