Senior Developer Advocate, Java

Save to Kiter
What Mongodb is looking for in applicants

The database market is massive (IDC estimates it to be $121B+ by 2025!) and MongoDB is at the head of its disruption. At MongoDB we are transforming industries and empowering developers to build amazing apps that people use every day. We are the leading modern data platform and the first database provider to IPO in over 20 years. Join our team and be at the forefront of innovation and creativity.

Help build, educate, and lead a vibrant technical community. Your full-time job will be to help raise awareness of MongoDB and increase the visibility of MongoDB’s Application Data Platform. 

We are a team of software developers who love teaching other developers and celebrating their success. Joining our team, you’ll also join in our mission to enable developer innovation. Our best days are spent helping developers write and deploy secure, reliable, and fault-tolerant software.

The ideal candidate for this role should have a background in engineering and software development, proficiency in Java and databases, and knowledge of the developer community—through attending events, collaborating on open source software, or supporting users online. It also helps to have proven success in helping other developers to build reliable and scalable, fault-tolerant applications. You get excited about new technologies and by the prospect of engaging with open source project maintainers and community members in person,  online forums, and on social media.

This role will be based remotely in North America.

Highlights of the Role

Developer Advocates are technologists first and this role will enable you to use your expertise in creative ways. This is an excellent opportunity for you to leverage your expertise and teach developers how to build apps with MongoDB. As a member of the team, you’ll have the opportunity to build and express your voice through various mediums, including web-based technical articles, videos and webinars. The priority for this role, however,  is developing and delivering excellent in person conference experiences at events in North America. The only limit to the role is your creativity. 

Position Expectations

As a Developer Advocate, you will be responsible for:

  • Educating and empowering developers who want to build applications on MongoDB through technical content, including sample applications, presentations, and blog posts
  • Serving as a technical ally and partner to developers in helping them build, manage, and scale their applications
  • Supporting our product team and helping them build amazing software for the development community
  • Connecting with developers to showcase the value of MongoDB, and relay best practices at in person events in North America and further afield
  • Building relationships with individuals and organizations who support and inspire developer communities

Success Measures

The primary way we measure success in this role on a monthly and quarterly basis is in the number of individuals you interact or engage with and the quality of those interactions.

  • The Developer Advocate will be successful in this role when they can execute the following strategic tasks/responsibilities
    • In 3 months, you will have been trained on MongoDB and contributing educational resources (i.e., sample applications, tutorials) for the community
    • In 6 months, you will have started executing developer-facing programs, supporting community members with an amazing customer experience, and submitting talks to conferences and local user groups
    • In 12 months, you will have delivered multiple talks at events, contributed educational content to enable developers, and established a strategic approach to events


  • BS in a technical field such as Computer Science, or equivalent experience.
  • Experience using MongoDB.
  • 3-5 years of development experience with Java. Other programming language experience is a bonus. 
  • Experience building production applications with AWS services, Azure services, Google Cloud platform, or other cloud services.
  • The ability to travel 30% of your time.

“Nice to Have” Skills We Can Help You Build

  • History of participation in open source developer communities, through contributions or other leadership activities.
  • Experience pitching, founding, supporting, or advising a startup company.
  • Technical writing skills, demonstrated by past blogging or other written work.
  • Presentation skills as demonstrated by past speaking experience.
  • Excellent writing and communication skills.
  • Proficiency in a second programming/scripting language.

To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it’s like to work at MongoDB, and help us make an impact on the world!

MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.

MongoDB, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions 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.

Want some tips on how to get an interview at Mongodb?

What is Mongodb looking for?
If this role looks interesting to you, a great first step is to understand what excites you about the team, product or mission. Take your time thinking about this and then tell the team! Get in touch and communicate that passion.
What are interviews for Senior Developer Advocate like?
Interview processes vary by company, role and team. The best plan is to see what others have experienced and then plan accordingly.
How to land an interview at Senior Developer Advocate?
A great first step is organizing your path to an offer. Check out Kiter for tools to get started!