Senior Software Engineer
Company: MongoDB
Location: New York
Posted on: February 1, 2025
Job Description:
MongoDB's mission is to empower innovators to create, transform,
and disrupt industries by unleashing the power of software and
data. We enable organizations of all sizes to easily build, scale,
and run modern applications by helping them modernize legacy
workloads, embrace innovation, and unleash AI. Our industry-leading
developer data platform, MongoDB Atlas, is the only globally
distributed, multi-cloud database and is available in more than 115
regions across AWS, Google Cloud, and Microsoft Azure. Atlas allows
customers to build and run applications anywhere-on premises, or
across cloud providers. With offices worldwide and over 175,000 new
developers signing up to use MongoDB every month, it's no wonder
that leading organizations, like Samsung and Toyota, trust MongoDB
to build next-generation, AI-powered applications.MongoDB is
seeking highly technical candidates for a role on the Server Triage
and Release team as a Staff Diagnostics Engineer. Server Triage and
Release is a support and diagnostics focused group within the
engineering organization.In this role, you'll continually improve
our diagnostic processes by contributing to applications and tools
that support this mission. In addition, you'll have the opportunity
to lead our response to investigations into some of the most
challenging defects, collaborating with software engineers across
the organization, as well as senior technical service engineers.An
ideal candidate has experience writing high quality application
code, can communicate complex technical concepts well, and has
great diagnostic intuition as it applies to complex distributed
architectures.This role can be based out of the New York Office or
remotely working East Coast hours.What you'll do
- Contribute to complex projects that improve our ability to
identify and respond to issues
- Write code to expand our diagnostic toolset, including
contributing to and evolving electron apps that were developed by
our team to investigate diagnostic data
- Work with the Engineering and Technical Services teams to debug
and reproduce bug reports from MongoDB users and escalate problems
as needed
- Advocate for a user-oriented perspective, advise on possible
solutions and help MongoDB users understand complex technical
issues and options to mitigate or resolveIdeally, you will have
- 4+ years of experience in software development, with experience
in data management systems
- Experience investigating thorny technical issues central to
databases: distributed systems, consensus algorithms, data
replication, query optimization, data storage, OS internals,
concurrency and scheduling, networking, etc.
- Familiarity with standard profiling tools, such as perf, eBPF,
or gdb
- Experience supporting production environments, and/or working
directly with end-users to investigate and diagnose technical
issues
- Ability to:
- Contribute to fullstack projects, preferably in Typescript,
Python, or Go
- Advocate for code quality and software design best
practices
- Quickly grok and clearly synthesize implications of system
behavior
- Read and understand the intent of code and stack traces in many
languages, especially C++
- Excellent communication skills (both written and verbal) as you
will be working with users from all over the world with very
diverse backgrounds, as well as with a highly technical engineering
teamSuccess MeasuresIn 3 Months:
- You are comfortable handling tickets with identifiable
diagnostic signatures
- You can identify user reported tickets that lack sufficient
diagnostic detail
- You have made contributions to our diagnostic toolsIn 6 Months:
- You have made significant contributions to our diagnostic
tools
- You can take any issue and work it to completion, either by
working it yourself or knowing who and when to pull in additional
help
- You can speak to strengths and weaknesses in product diagnostic
capabilities
- You can lead the response to some escalations from our
experienced Technical Services TeamIn 12 Months:
- You are running a project to improve our diagnostic tools
- You can answer any escalations from our experienced Technical
Services Team
- You have a deep understanding in multiple Server
components
- You are advocating for changes or improvements in Server
behaviorTo 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.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.
#J-18808-Ljbffr
Keywords: MongoDB, East Orange , Senior Software Engineer, IT / Software / Systems , New York, New Jersey
Didn't find what you're looking for? Search again!
Loading more jobs...