Role overview

Senior Developer Advocate

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Position Expectations

  • Become a Subject Matter Expert on document schema design
  • Develop an understanding of core MongoDB database functionality and Atlas features such as Search, Vector Search, Data Federation, Online Archive, and Streaming
  • Deliver Design Review sessions to customer development teams in order to guide their design and use of MongoDB document schemas for their specific workloads
  • Communicate insights gathered from developer engagement, through code and content, to inform team members and enable other developers
  • Deliver virtual and in-person developer enablement sessions to audiences of up to 400 developers
  • Create language-specific or other content in your area of expertise to evangelize and educate various developer communities

Requirements

  • At least 5 years of experience in both customer-facing and developer-centric roles such as Consulting, Solutions Architecture, Developer Relations, working with development teams in the design of document schemas and high performance, scalable database implementations
  • At least 3 years of experience (or the equivalent) of consulting with development teams as a non-member of the team
  • Proficiency with at least one of the languages most popular with our customers (Java, Python, Javascript)Familiarity with 2 or more of the languages popular with our customers (Java, Python, Javascript or Typescript, C#, Rust, PHP)
  • Experience in creating effective developer-focused code and content
  • Strong presentation skills, with ability in conducting live streams, or public speaking at events
  • Written and spoken English language proficiency
  • Ability and willingness to travel (up to 50%) primarily within the UK, Europe, with some travel to India / Asia.
Similar roles

Keep a backup shortlist.

Browse stack
FocusDeveloper AdvocacyRole area
Seniority signalSeniorCandidate level
StackAWS, Azure, JavaPrimary skills
Location59 accepted countriesEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.