ApplyStaff Engineer, Cloud Provider Billing
Posted 3 months agoViewed
View full description
💎 Seniority level: Staff, 10+ years
📍 Location: Spain
🔍 Industry: Software Development
🏢 Company: MongoDB👥 1001-5000💰 Post-IPO Equity about 7 years agoDatabaseOpen SourceCloud ComputingSaaSSoftware
⏳ Experience: 10+ years
🪄 Skills: AWSBackend DevelopmentDockerLeadershipProject ManagementSoftware DevelopmentSQLCloud ComputingJavaJVMKubernetesMongoDBSoftware ArchitectureAlgorithmsData StructuresREST APICI/CDMicroservicesExcellent communication skills
Requirements:
- 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
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
- 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
Apply