Job Information
MongoDB Staff Engineer, Cloud Provider Billing in Dublin, Ireland
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 Berlin office or remotely in the Germany 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 (https://www.mongodb.com/company) and leadership principles (https://www.mongodb.com/company/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 (https://www.mongodb.com/blog/channel/culture) , 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.
MongoDB
- MongoDB Jobs