Lead Software Engineer, Stitch

Austin

MongoDB Stitch is a new backend as a service that lets you directly access MongoDB anywhere and interact with other services such as AWS, Twilio, and HTTP APIs. Stitch is backed by a powerful, easy to use rule system called QueryAnywhere, and includes features such as serverless functions, database triggers, and Stitch Mobile Sync.

The Stitch Core team owns the Stitch backend, frontend, and CLI. This includes API development, as well as the admin front-end and CLI tool used to edit Stitch apps. Members of the team are passionate about API design and making developers lives easier and more efficient. The technologies the team works with are Go and Modern JavaScript (ES6+, React).

The ideal candidate will

  • Have 3+ years of experience developing robust back-end and/or frontend software at scale, including experience with concurrency and distributed systems
  • Have 2+ years in a management position
  • Have substantial, demonstrable experience writing high-quality software
  • Want to participate in Open Source software development and communities
  • Have a love for designing and implementing ergonomic APIs
  • Have a desire for continuous learning of new technologies, languages, and platforms
  • Be an effective communicator, an engineer, and problem solver
  • Possess the skills of a mentor, an effective communicator, an engineer, and a team leader
  • Possess the ability to self-start and improve themselves, the team, and our technologies
  • Have extensive experience programming in a high-level server-side language like Go, Java, C++, or Python, and UI programming with Javascript (React, or another front-end framework)
  • Have some experience with MongoDB

Position Expectations 

  • Collaborate with teams across the company including Product and Design
  • Balance your time between coding, designing, mentorship, and leading your team
  • Participate in the code review process
  • Use agile practices to deliver features on a predictable schedule
  • Grow and recruit new team members
  • Work with team to design and implement new features

The Lead Engineer will be successful in this role when they

  • Have a vision for the future of the product and can articulate the way forward
  • Know how to communicate effectively with other teams to achieve a common goal
  • Can deliver tasks through the entire SDLC, from design through deployment with minimal guidance
  • Can be a source of guidance and advice to their own team members and other teams
  • Build a relationship with their team around trust
  • Are able to plan and execute on delivering features on a predictable basis while working with Product and Design
  • Can forge a path to planning, executing, and delivering features while working cross-functionally with our Product and Design teams

*MongoDB, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.*

To applicants in the European Union: Please find our EU applicant personal information notice here.

To all recruitment agencies: MongoDB does not accept unsolicited agency resumes. Please do not forward resumes to our jobs alias or MongoDB employees. MongoDB is not responsible for any fees related to unsolicited resumes.