Apply

Senior Software Engineer, Atlas Stream Processing

Posted 2024-12-04

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: North America

💸 Salary: 118000.0 - 231000.0 USD per year

🔍 Industry: Database technology

🏢 Company: MongoDB👥 1001-5000💰 $ Post-IPO Equity on 2018-03-06DatabaseOpen SourceCloud ComputingSaaSSoftware

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: JavaKubernetesGoCommunication SkillsCollaboration

Requirements:
  • Strong background in building core components for data processing systems.
  • 5+ years experience building distributed systems or foundational cloud services at scale.
  • Interest in working with Go and Java.
  • Proven success in designing, writing, testing, and debugging distributed systems.
  • Good verbal and written technical communication skills.
  • Bonus points for experience with containerization, orchestration platforms (e.g., Kubernetes), and observability tools.
Responsibilities:
  • Work closely with research, product management, product engineering, and product design to define the service's version and its evolution.
  • Design, build and deliver well-tested core pieces of the service in collaboration with other teams.
  • Contribute to shaping architecture, code reviews, development practices, and developer experience.
  • Mentor fellow engineers and take ownership of projects.
Apply

Related Jobs

Apply

📍 North America

🧭 Full-Time

💸 118000.0 - 231000.0 USD per year

🔍 Software and Data

🏢 Company: MongoDB👥 1001-5000💰 $ Post-IPO Equity on 2018-03-06DatabaseOpen SourceCloud ComputingSaaSSoftware

  • Strong background in database internals or building core components for data processing systems including query execution, storage engines, autotuning, and workload optimization.
  • 5+ years experience in building database services, distributed systems, or foundational cloud services at scale.
  • Proven success in designing, writing, testing, debugging, performance tuning, and maintaining distributed and/or highly concurrent software systems in large, long-lived code bases.
  • Good verbal and written technical communication skills and a desire to collaborate, mentor others, and take ownership of projects.
  • Track record of identifying problems, implementing solutions, and delivering complex projects in distributed systems or databases.
  • Strong sense of ownership, accountability, and pride.

  • Work closely with research, product management, product engineering, product design, peers, and other teams to define the first version and future evolution of the service.
  • Design, build and deliver core pieces of the service in collaboration with other vested parties.
  • Help shape architecture, development practices, and escalation policies as the teams and the product grow.

Communication SkillsCollaboration

Posted 2024-12-04
Apply