Technical Services Engineer, Realm

Save to Kiter
What Mongodb is looking for in applicants

Working week (Tuesday-Saturday)

The database market is massive (the IDC estimates it to be $119B+ by 2025!) and MongoDB is at the head of its disruption. The MongoDB community is 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.

MongoDB Technical Services Engineers use their outstanding problem solving and customer service skills, along with their deep technical experience, to advise customers and to solve their complex MongoDB problems. Technical Service Engineers are specialists in the entire MongoDB ecosystem - database server, drivers, our management suite, and services such as Cloud Manager (the online product we developed for customers for automation, backup, monitoring, and analysis of their MongoDB systems). Our engineers combine their MongoDB expertise with passion, initiative, teamwork, and a great sense of humor to achieve exceptional results for our customers.

We are remote optional through January 10, 2022. Afterwards this role will be in-office in our Sydney office, with the flexibility to work from home two days per week.

Why MongoDB is a fantastic place to work and build your career

  • Be a part of the company that’s reinventing the database, passionate about innovation and speed
  • Enjoy a fun, inspiring culture that is engineering focused
  • Work with exceptionally talented people around the globe
  • Learn, contribute, and make an impact on the product and community

Cool things you’ll do

MongoDB is on a mission to change the way people think about databases. Along the way, our customers encounter questions and issues about how our approach to databases works for their use case. In Technical Services, it's our job to help these people.

You'll be working alongside our largest customers, solving their complex issues - resolving questions on architecture, performance, recovery, security, and everything in between. You'll be an expert resource on standard methodologies in running MongoDB at scale, whatever that scale may be. You'll be an advocate for customers' needs - working with our product management and development teams on their behalf. And you'll contribute to internal projects, including software development of support tools for performance, benchmarking, and diagnostics. In addition, you will also be responsible for mentoring and ramping new team members and taking initiatives in building knowledge of new product lines within the MongoDB ecosystem.

Role Specifics

  • Help Realm users to solve complex issues with their mobile solutions, e.g., resolving questions on SDKs, mobile sync, architecture, performance, scaling and everything in between
  • Be a specialist on the best methods for developing and running mobile applications at scale, whatever that scale may be
  • Advocate for customers’ needs, working with the Product Engineering teams to debug and reproduce problem reports from MongoDB Realm
  • Recognise patterns, and effectively categorise and build links between related issues and projects

Must have the ability to

  • Help people succeed with our technology
  • Diagnose complex technical problems
  • Mobile development background on iOS or Android (Swift, Java, React-native, Kotlin, dotnet/Xamarin)
  • Read and understand the intent of code and stack traces in one or more languages of: Java, Kotlin, Swift, objective C, react-native
  • Understand infrastructure and application support
  • Document findings in a case management system
  • Collaborate across global teams to solve problems and share learnings
  • Manage cases to defined service levels and customer expectations
  • Understand and solve system and application performance and resource utilization problems

Bonus Points

  • Develop simple mobile applications using Xcode (iOS) or Android Studio
  • Software development background in multiple languages
  • Experience using or managing databases (like MongoDB) as a developer or DBA

Success Measures

In 3 Months

  • you will be able to run through the creation of a simple app using MongoDB Realm, including sync to multiple devices
  • Be confident in handling customer cases with identifiable diagnostic signatures
  • Identify user-reported cases that don’t describe bugs
  • You will have written detailed issue summaries for our Engineering teams
  • Developed good understanding of Realm Sync, MongoDB and Atlas

In 6 months

  • You are identifying issue patterns and escalating when appropriate
  • You can take any issue and work on it to completion, either by yourself or by including a colleague at the right time and with the appropriate skills to accelerate a solution
  • Developed solid working knowledge of Nodejs, React-native, iOS

In 12 months:

  • You are influencing the product roadmap based on issues you’ve seen
  • You can answer critical issues from our enterprise customers based on their use case
  • You have a deep understanding of MongoDB Realm services and its synchronisation technology

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 is an equal opportunity employer


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 Technical Services Engineer 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 Technical Services Engineer?
A great first step is organizing your path to an offer. Check out Kiter for tools to get started!