
Software Engineer 3
- Barcelona
- Permanente
- Tiempo completo
- Consume detailed usage data from major cloud providers (AWS, Azure, and GCP) and generate bills for customers
- Support generic and tailored usage based pricing models
- Improve the observability and quality of data going in and out of the system
- Build and improve the backend systems to allow for a 10x load on the system
- Continuously improve the customer experience
- Integrate with different feature teams across MongoDB
- Help design and deliver projects
- Participate in product and architectural discussions
- Contribute to the codebase through projects and conducting code reviews
- Manage infrastructure via tools such as k8s, helm, and terraform etc
- Identify opportunities to continuously improve our systems, architecture, tools, and processes
- Foster an inclusive and respectful work environment according to MongoDB's core values
- Experience building and maintaining large scale systems/ ETL pipelines. Experience with billing systems is a plus
- 3+ years of experience building distributed systems
- Experience with distributed computing frameworks and service oriented architecture is a plus
- Good understanding of the JVM, and its ecosystem
- Experience using non-relational (e.g., MongoDB) or relational databases at scale
- Good written and verbal communication skills
- Equally comfortable communicating and collaborating with engineering leaders, technical experts, and non-technical stakeholders across business units
- In three months, you'll be familiar with our developer tools and the existing features and projects on the team
- In six months, you'll be contributing to our ongoing projects and helping plan our future work
- In twelve months, you'll be hitting your stride, contributing to our roadmap and proposing incremental improvements