Senior Software Engineer

3 weeks, 1 day ago
Full-time
Senior
Software Development
MongoDB

MongoDB

MongoDB provides a developer data platform that simplifies data management and accelerates application development, enabling businesses to leverage modern database technology for innovative solutions across various industries.

Internet Software & Services
1K-5K
Founded 2007

Description

  • Design, write, and support open source libraries and tools for MongoDB developers.
  • Work on the .NET/C# Driver for MongoDB, MongoDB Entity Framework Provider, MongoDB OData integration, and MongoDB Analyzer.
  • Contribute to third-party open source libraries that the team depends on.
  • Test, deliver, and support libraries and tools across multiple operating systems and MongoDB versions.
  • Work with Product and Server teams on designs and specifications for new customer-facing MongoDB features.
  • Investigate bugs and support requests from commercial and open source customers.
  • Engage with the developer community through speaking and writing opportunities.
  • Mentor junior engineers in technical and non-technical professional skills.
  • Review colleagues’ pull requests and contribute to code quality, performance, and maintainability improvements.
  • Lead the design and specification of major new features over time.

Requirements

  • 5+ years of experience writing high-quality software.
  • Substantial, demonstrable experience writing high-quality software in C#.
  • Proficiency in data structures, algorithms, networking, and concurrent programming.
  • Experience with databases, relational or non-relational.
  • Good written and spoken English communication skills.
  • Experience contributing to open source projects preferred.
  • Familiarity with modern .NET frameworks and paradigms such as ASP.NET Core, .NET Aspire, Native AOT, source generators, and spans/memory preferred.
  • Experience working with MongoDB and the document model preferred.
  • Experience writing a range of tests, including unit, integration, end-to-end, and performance tests preferred.
  • Experience with concurrency, parallelism, and distributed systems preferred.

Benefits

  • U.S. base salary range of $144,000 to $248,000.
  • Equity as part of the total compensation package.
  • Employee stock purchase program.
  • Flexible paid time off.
  • 20 weeks of fully paid gender-neutral parental leave.
  • Fertility and adoption assistance.
  • 401(k) plan.
  • Mental health counseling and health insurance benefits, including transgender-inclusive coverage.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Member of Technical Staff, FlashBlade

Pure Storage 1K-5K IT Services

EverPure is hiring a software engineer for the FlashBlade product team to help build a scale-out all-flash file and object storage system for modern data workloads.

Apache Spark C C++ Elasticsearch Go Java Kafka Linux Python Splunk
7 minutes ago

Beam Planning Software Engineer

K2 Space Corporation 51-200 Defense and Space Manufacturing

K2 Space is hiring a software-focused satellite planning engineer to design simulation and production systems for large spacecraft constellations supporting communications and sensing missions.

C++ CI/CD Julia MATLAB NumPy Python Rust SciPy Statistics
41 minutes ago

Senior Software Engineer, Core Experiences - Ljubljana, Slovenia

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build and maintain the foundational services and SDKs that power its cross-platform product experience.

GCP Java Kotlin
1 hour, 5 minutes ago

Software Engineer (.NET Developer)

66degrees 251-1K IT Services

66degrees is seeking a .NET Developer to build and support cloud-native AI, analytics, and mission-critical applications for enterprise clients.

Agile AWS Azure C# CI/CD Entity Framework GCP Git GitHub GitLab Java .NET Python SQL Server TDD
1 hour, 42 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers