Join to apply for the Senior Software Engineer role at MongoDB
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 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, 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, leading organizations like Samsung and Toyota trust MongoDB to build next-generation, AI-powered applications.
As MongoDB's Cloud business grows, so does its reliance on the Cloud Provider Billing team, which has the critical task of collecting data from cloud providers and reporting usage per customer to facilitate billing. This technical challenge is evolving constantly to meet the demands of our expanding global customer base. Our talented engineers are technically proficient, obsessed with code quality, rigorous in testing and correctness, and skilled at communicating with stakeholders across various personas within the company.
We are looking for candidates based in Barcelona for our hybrid working model.
Key responsibilities include:
* Ingest and aggregate detailed usage data from major cloud providers (AWS, Azure, GCP).
* Build ETL pipelines or equivalent big data pipelines.
* Improve the observability and quality of data going in and out of the system.
* Build and enhance backend systems to support a 10x load increase.
* Continuously improve customer experience.
* Integrate with internal business systems to support sales, marketing, and accounting teams.
Position expectations:
* Independently design and deliver projects.
* Participate in product and architectural discussions.
* Contribute to the codebase through projects and code reviews.
* Question the status quo and lead with innovative technical solutions.
* Have infrastructure knowledge such as Kubernetes, Helm, Terraform, etc.
* Identify opportunities for system, architecture, tools, and process improvements.
* Mentor other engineers.
* Foster an inclusive and respectful work environment aligned with MongoDB's core values.
Qualifications include:
* Experience building and maintaining large-scale systems or ETL pipelines; billing systems experience is a plus.
* 5+ years of experience with mission-critical distributed systems.
* Experience with distributed computing frameworks and service-oriented architecture is a plus.
* Deep understanding of JVM and its ecosystem.
* Experience with non-relational (e.g., MongoDB) or relational databases at scale.
* Excellent written and verbal communication skills.
* Ability to collaborate effectively with engineering leaders, technical experts, and non-technical stakeholders.
Success measures:
* Familiarity with developer tools and existing team projects within three months.
* Contributing to ongoing projects and planning future work within six months.
* Leading key projects and contributing to the roadmap within twelve months.
MongoDB is committed to a supportive and enriching culture, valuing employee wellbeing through affinity groups, parental leave, and other benefits. We are an equal opportunity employer and accommodate individuals with disabilities during the application and interview process.
Job details
* Seniority level: Mid-Senior level
* Employment type: Full-time
* Job function: Engineering and Information Technology
* Industries: Software Development
Additional info
Referrals can double your chances of interview success. Sign in to set job alerts for similar roles such as Senior Software Engineer, Billing in Paris, or Senior Business Developer in Barcelona.
#J-18808-Ljbffr