Software Engineer 2

MongoDB MongoDB · Enterprise · Dublin, Ireland · PTO Office of the CTO

Software Engineer role at MongoDB, focusing on designing, building, and testing software for MongoDB products. The role involves collaborating with cross-functional teams and solving complex technical challenges. It is open to recent graduates or professionals with up to 18 months of experience, requiring a foundation in computer science theory, data structures, algorithms, and software design, with proficiency in languages like C++, Go, Ruby, Python, Java, or Javascript.

What you'd actually do

  1. Writing and testing software in commonly used high level programming languages, such as C++, Go, Ruby, Python, Java, Javascript, Node.js
  2. Identifying, designing, testing, and supporting new features in MongoDB products, particularly utilizing competencies in data structures, algorithms, and software design
  3. Leading software projects that help users maintain and understand their MongoDB deployments
  4. Solving problems with context in mind, balancing the needs of the team with the desire to get to the bottom of issues
  5. Maintaining a balance between delivering software and performing research and development

Skills

Required

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field
  • Foundation in computer science theory
  • Competencies in data structures, algorithms, and software design
  • Proficiency in C++, Go, Ruby, Python, Java, Javascript, Node.js, or comparable high level programming languages
  • Experience writing and testing software