Senior Software Engineer - .NET/C# for MongoDB
About the Role
We are seeking a Senior Software Engineer to join our Database Experience team at MongoDB. This Senior Software Engineer remote position focuses on enhancing developer adoption and satisfaction through reliable and enjoyable interfaces. You will have the opportunity to design, write, and support open-source libraries that empower developers using MongoDB, particularly within the .NET/C# community.
What You'll Do
- Design and implement high-quality software solutions in C# for MongoDB libraries.
- Collaborate with Product and Server teams to create specifications for new features.
- Mentor junior engineers and elevate their technical skills.
- Investigate bugs and support requests from both commercial and open-source customers.
- Contribute to the .NET/C# Driver for MongoDB and related integrations.
Requirements
- 5+ years of experience in software development, particularly in C#.
- Strong proficiency in data structures, algorithms, and concurrent programming.
- Experience with relational and non-relational databases.
- Good communication skills in English, both written and spoken.
- Familiarity with modern .NET frameworks such as ASP.NET Core.
Nice to Have
- Experience contributing to open-source projects.
- Knowledge of MongoDB and its document model.
- Diversity of experience in writing various types of tests (unit, integration, performance).
What We Offer
- Competitive salary ranging from $120,000 to $150,000 annually.
- Hybrid work model allowing flexibility in your work environment.
- Opportunities for professional development and mentorship.
- Supportive company culture focused on employee well-being.
- Access to employee affinity groups and generous parental leave policies.
This Senior Software Engineer role at MongoDB offers a unique opportunity to work on impactful projects within the .NET ecosystem, with a competitive salary and hybrid work model.
Who Will Succeed Here
Proficient in C# and ASP.NET Core with a strong understanding of building scalable web applications and APIs, particularly with a focus on enhancing developer experience for MongoDB users.
Self-motivated and disciplined in a hybrid work environment, demonstrating the ability to manage time effectively and deliver high-quality code while collaborating with remote teams and participating in open-source projects.
Deep understanding of MongoDB architecture and features, with a mindset geared towards continuous improvement and a passion for contributing to open-source libraries that empower the .NET/C# developer community.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months