jobapplier

Software Engineer (Server Programmability)

MongoDB

Skills

Required

  • C++
  • programming languages
  • operating systems
  • development tools
  • low-level C++ libraries
  • software engineering
  • distributed systems
  • Systems programming
  • low-level programming
  • data structures
  • algorithms

Join the Server Programmability team at MongoDB, where you'll focus on programming velocity and safety in the core MongoDB Server. As an experienced software engineer, you'll work on low-level libraries, runtimes, and tools that enable internal developers to quickly and safely develop features in C++ and Rust.

Hands-on experience with building production-level code. Experience in C++ is required

Responsibilities

  • You'll collaborate with colleagues at all stages of the project lifecycle, write production-ready code, and investigate the performance characteristics of the server.
  • Comprendre et améliorer les fonctionnalités actuelles des fonctionnalités de programmabilité du serveur MongoDB.
  • Diriger des projets de taille moyenne liés à la charte de l'équipe, de l'idéation à la livraison.

Requirements

  • This is an exciting opportunity for those passionate about operating systems, development tools, programming languages, and low-level C++ libraries.
  • Écrire du code prêt pour la production en C++, ainsi que des tests unitaires et d'intégration.
  • Passion for learning new things in the domains of software engineering, distributed systems, and performance
  • 3+ years of experience in Systems programming in C++ or other low-level programming languages
  • Solid computer science fundamentals, with strong competencies in data structures, algorithms, and software design/architecture
  • Solid verbal and written communication skills and highly motivated to collaborate with colleagues
  • Passionate about delivering and deploying a product with cross-team stakeholders