Resume and JobRESUME AND JOB
MongoDB logo

Senior Java Software Engineer, Client Libraries Careers at MongoDB - Toronto, Ontario | Apply Now!

MongoDB

Senior Java Software Engineer, Client Libraries Careers at MongoDB - Toronto, Ontario | Apply Now!

full-timePosted: Feb 6, 2026

Job Description

Role Overview

Join MongoDB's Database Experience (DBX) Team as a Senior Java Software Engineer, Client Libraries in Toronto or Vancouver. This role focuses on building open-source libraries that power developer workflows with MongoDB, the modern developer data platform. You'll design, write, and support critical Java drivers including the MongoDB Java Driver, Reactive Streams Driver, Scala Driver, Kotlin Driver, and Spark Connector. Work with veteran Java programmers to enhance the Java ecosystem and drive MongoDB adoption worldwide.

Our hybrid model requires candidates near our Toronto, Ontario or Vancouver, British Columbia offices. Contribute to JVM-based projects, integrations with ORM frameworks, and AI tools while ensuring reliability across operating systems, JDKs, and MongoDB releases. Success means shipping high-impact features, mentoring peers, and engaging the developer community.

Key Responsibilities at MongoDB

  • Develop and maintain the MongoDB Java Driver and Reactive Streams Driver.
  • Build and enhance Scala Driver, Kotlin Driver, and Spark Connector for seamless data processing.
  • Create integrations with open-source ORM frameworks like Hibernate and emerging AI tools.
  • Conduct rigorous testing across multiple operating systems, JDK versions, and MongoDB releases.
  • Collaborate with Product, Server, Cloud, and driver teams on new feature designs and specifications.
  • Investigate and resolve bugs and support requests from commercial and open-source users.
  • Pursue speaking and writing opportunities to engage the global developer community.
  • Mentor junior engineers in technical skills, concurrency, and professional development.
  • Lead projects, provide technical guidance, and implement process improvements.

Qualifications & Requirements

You'll thrive if you have 4+ years of high-quality software development experience, particularly in Java or JVM languages. Fascination with concurrency, parallelism, and distributed systems is essential. We seek passionate open-source contributors who communicate effectively and advocate for testing and modern practices.

  • 4+ years writing production-grade software.
  • Experience with Java libraries, Reactive Streams, or JVM ecosystems.
  • Deep knowledge of concurrency and distributed systems.
  • Proven open-source participation and community engagement.
  • Strong communication skills for internal teams and external users.
  • Commitment to testing, best practices, and pragmatic tradeoffs.
  • Ability to mentor and elevate team members.
  • Alignment with MongoDB's mission and values.

Within 3 months, contribute code, fix bugs, and review PRs. By 6 months, lead projects and mentor. In a year, own features and influence product growth.

Salary & Benefits

Earn competitive compensation in the $140,000 - $200,000 USD range (adjusted for Canada markets), plus equity. MongoDB offers world-class perks:

  • Competitive Equity in a high-growth public company.
  • MongoDB University for certifications and skill-building.
  • Global Family Leave and generous parental policies.
  • Fertility Assistance and wellness programs.
  • Employee Affinity Groups for inclusive culture.
  • Hybrid Work from Toronto or Vancouver offices.
  • Comprehensive health, dental, and mental health support.
  • Learning stipends for conferences and open-source contributions.

Why Join MongoDB?

MongoDB is the modern developer data platform for the AI era. Our cloud-native Atlas platform runs on AWS, Google Cloud, and Azure, serving 60,000 customers including 75% of Fortune 100. Power innovation in NoSQL databases, AI applications, and distributed systems.

Our Leadership Commitment fosters growth through supportive culture, affinity groups, and professional development. Build libraries used by millions, collaborate globally, and shape the future of data. With offices worldwide, MongoDB empowers you to innovate at market speed.

How to Apply

Ready to build the MongoDB Java ecosystem? Apply now for this Senior Java Software Engineer role in Toronto or Vancouver. Submit your resume highlighting Java driver experience, open-source contributions, and passion for MongoDB. We review applications quickly—don't miss out on hybrid opportunities at the leader in document databases and developer tools. Join us to drive adoption of the world's most popular NoSQL platform!

Locations

  • Toronto, Ontario, Canada
  • Vancouver, British Columbia, Canada

Salary

Estimated Salary Rangehigh confidence

147,000 - 220,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Java Developmentintermediate
  • MongoDB Driverintermediate
  • JVM Languagesintermediate
  • Reactive Streamsintermediate
  • Scala Programmingintermediate
  • Kotlin Developmentintermediate
  • Concurrency Programmingintermediate
  • Distributed Systemsintermediate
  • Open Source Contributionintermediate
  • Spark Connectorintermediate
  • NoSQL Databasesintermediate
  • ORM Frameworksintermediate
  • Testing Best Practicesintermediate
  • Cloud Integrationsintermediate
  • AI Tools Integrationintermediate

Required Qualifications

  • 4+ years of experience writing high-quality software in Java or JVM languages (experience)
  • Proven experience implementing libraries or applications with concurrency, parallelism, and distributed systems (experience)
  • Strong passion for open-source software development and community participation (experience)
  • Excellent communication skills, both written and verbal, for internal and external collaboration (experience)
  • Advocacy for testing, modern development practices, and pragmatic design tradeoffs (experience)
  • Ability to mentor junior engineers and elevate team expertise (experience)

Responsibilities

  • Design, develop, and maintain MongoDB Java Driver and Reactive Streams Driver
  • Contribute to Scala Driver, Kotlin Driver, and Spark Connector projects
  • Integrate MongoDB libraries with ORM frameworks and AI tools
  • Test and support libraries across multiple OS, JDKs, and MongoDB releases
  • Collaborate with Product, Server, and Cloud teams on new feature specifications
  • Investigate and resolve bugs from commercial and open-source users
  • Engage developer community through speaking and writing opportunities
  • Mentor junior engineers in technical and professional skills
  • Lead projects and drive process improvements within the team

Benefits

  • general: Competitive Equity Packages
  • general: MongoDB University for Professional Development
  • general: Global Family Leave Policy
  • general: Fertility Assistance Programs
  • general: Wellness Programs and Mental Health Support
  • general: Generous Parental Leave
  • general: Employee Affinity Groups
  • general: Hybrid Work Model in Toronto and Vancouver Offices
  • general: Comprehensive Health and Dental Coverage
  • general: Learning Stipend for Certifications and Conferences

Target Your Resume for "Senior Java Software Engineer, Client Libraries Careers at MongoDB - Toronto, Ontario | Apply Now!" , MongoDB

Get personalized recommendations to optimize your resume specifically for Senior Java Software Engineer, Client Libraries Careers at MongoDB - Toronto, Ontario | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Java Software Engineer, Client Libraries Careers at MongoDB - Toronto, Ontario | Apply Now!" , MongoDB

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

JavaMongoDBSoftware EngineerClient LibrariesOpen SourceTorontoVancouverHybridNoSQLJVMSenior Java Software Engineer MongoDBMongoDB Java Driver jobs TorontoClient Libraries Engineer VancouverJVM developer MongoDB careersReactive Streams Java MongoDBOpen source Java programmer CanadaMongoDB Spark Connector developerDistributed systems Java engineerKotlin Scala driver MongoDBNoSQL database client librariesMongoDB DBX team jobsHybrid Java developer TorontoMongoDB ORM integrations engineerAI tools MongoDB Java developerSenior software engineer concurrencyMongoDB open source contributorPTO Developer Experience ENG

Answer 10 quick questions to check your fit for Senior Java Software Engineer, Client Libraries Careers at MongoDB - Toronto, Ontario | Apply Now! @ MongoDB.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

MongoDB logo

Senior Java Software Engineer, Client Libraries Careers at MongoDB - Toronto, Ontario | Apply Now!

MongoDB

Senior Java Software Engineer, Client Libraries Careers at MongoDB - Toronto, Ontario | Apply Now!

full-timePosted: Feb 6, 2026

Job Description

Role Overview

Join MongoDB's Database Experience (DBX) Team as a Senior Java Software Engineer, Client Libraries in Toronto or Vancouver. This role focuses on building open-source libraries that power developer workflows with MongoDB, the modern developer data platform. You'll design, write, and support critical Java drivers including the MongoDB Java Driver, Reactive Streams Driver, Scala Driver, Kotlin Driver, and Spark Connector. Work with veteran Java programmers to enhance the Java ecosystem and drive MongoDB adoption worldwide.

Our hybrid model requires candidates near our Toronto, Ontario or Vancouver, British Columbia offices. Contribute to JVM-based projects, integrations with ORM frameworks, and AI tools while ensuring reliability across operating systems, JDKs, and MongoDB releases. Success means shipping high-impact features, mentoring peers, and engaging the developer community.

Key Responsibilities at MongoDB

  • Develop and maintain the MongoDB Java Driver and Reactive Streams Driver.
  • Build and enhance Scala Driver, Kotlin Driver, and Spark Connector for seamless data processing.
  • Create integrations with open-source ORM frameworks like Hibernate and emerging AI tools.
  • Conduct rigorous testing across multiple operating systems, JDK versions, and MongoDB releases.
  • Collaborate with Product, Server, Cloud, and driver teams on new feature designs and specifications.
  • Investigate and resolve bugs and support requests from commercial and open-source users.
  • Pursue speaking and writing opportunities to engage the global developer community.
  • Mentor junior engineers in technical skills, concurrency, and professional development.
  • Lead projects, provide technical guidance, and implement process improvements.

Qualifications & Requirements

You'll thrive if you have 4+ years of high-quality software development experience, particularly in Java or JVM languages. Fascination with concurrency, parallelism, and distributed systems is essential. We seek passionate open-source contributors who communicate effectively and advocate for testing and modern practices.

  • 4+ years writing production-grade software.
  • Experience with Java libraries, Reactive Streams, or JVM ecosystems.
  • Deep knowledge of concurrency and distributed systems.
  • Proven open-source participation and community engagement.
  • Strong communication skills for internal teams and external users.
  • Commitment to testing, best practices, and pragmatic tradeoffs.
  • Ability to mentor and elevate team members.
  • Alignment with MongoDB's mission and values.

Within 3 months, contribute code, fix bugs, and review PRs. By 6 months, lead projects and mentor. In a year, own features and influence product growth.

Salary & Benefits

Earn competitive compensation in the $140,000 - $200,000 USD range (adjusted for Canada markets), plus equity. MongoDB offers world-class perks:

  • Competitive Equity in a high-growth public company.
  • MongoDB University for certifications and skill-building.
  • Global Family Leave and generous parental policies.
  • Fertility Assistance and wellness programs.
  • Employee Affinity Groups for inclusive culture.
  • Hybrid Work from Toronto or Vancouver offices.
  • Comprehensive health, dental, and mental health support.
  • Learning stipends for conferences and open-source contributions.

Why Join MongoDB?

MongoDB is the modern developer data platform for the AI era. Our cloud-native Atlas platform runs on AWS, Google Cloud, and Azure, serving 60,000 customers including 75% of Fortune 100. Power innovation in NoSQL databases, AI applications, and distributed systems.

Our Leadership Commitment fosters growth through supportive culture, affinity groups, and professional development. Build libraries used by millions, collaborate globally, and shape the future of data. With offices worldwide, MongoDB empowers you to innovate at market speed.

How to Apply

Ready to build the MongoDB Java ecosystem? Apply now for this Senior Java Software Engineer role in Toronto or Vancouver. Submit your resume highlighting Java driver experience, open-source contributions, and passion for MongoDB. We review applications quickly—don't miss out on hybrid opportunities at the leader in document databases and developer tools. Join us to drive adoption of the world's most popular NoSQL platform!

Locations

  • Toronto, Ontario, Canada
  • Vancouver, British Columbia, Canada

Salary

Estimated Salary Rangehigh confidence

147,000 - 220,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Java Developmentintermediate
  • MongoDB Driverintermediate
  • JVM Languagesintermediate
  • Reactive Streamsintermediate
  • Scala Programmingintermediate
  • Kotlin Developmentintermediate
  • Concurrency Programmingintermediate
  • Distributed Systemsintermediate
  • Open Source Contributionintermediate
  • Spark Connectorintermediate
  • NoSQL Databasesintermediate
  • ORM Frameworksintermediate
  • Testing Best Practicesintermediate
  • Cloud Integrationsintermediate
  • AI Tools Integrationintermediate

Required Qualifications

  • 4+ years of experience writing high-quality software in Java or JVM languages (experience)
  • Proven experience implementing libraries or applications with concurrency, parallelism, and distributed systems (experience)
  • Strong passion for open-source software development and community participation (experience)
  • Excellent communication skills, both written and verbal, for internal and external collaboration (experience)
  • Advocacy for testing, modern development practices, and pragmatic design tradeoffs (experience)
  • Ability to mentor junior engineers and elevate team expertise (experience)

Responsibilities

  • Design, develop, and maintain MongoDB Java Driver and Reactive Streams Driver
  • Contribute to Scala Driver, Kotlin Driver, and Spark Connector projects
  • Integrate MongoDB libraries with ORM frameworks and AI tools
  • Test and support libraries across multiple OS, JDKs, and MongoDB releases
  • Collaborate with Product, Server, and Cloud teams on new feature specifications
  • Investigate and resolve bugs from commercial and open-source users
  • Engage developer community through speaking and writing opportunities
  • Mentor junior engineers in technical and professional skills
  • Lead projects and drive process improvements within the team

Benefits

  • general: Competitive Equity Packages
  • general: MongoDB University for Professional Development
  • general: Global Family Leave Policy
  • general: Fertility Assistance Programs
  • general: Wellness Programs and Mental Health Support
  • general: Generous Parental Leave
  • general: Employee Affinity Groups
  • general: Hybrid Work Model in Toronto and Vancouver Offices
  • general: Comprehensive Health and Dental Coverage
  • general: Learning Stipend for Certifications and Conferences

Target Your Resume for "Senior Java Software Engineer, Client Libraries Careers at MongoDB - Toronto, Ontario | Apply Now!" , MongoDB

Get personalized recommendations to optimize your resume specifically for Senior Java Software Engineer, Client Libraries Careers at MongoDB - Toronto, Ontario | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Java Software Engineer, Client Libraries Careers at MongoDB - Toronto, Ontario | Apply Now!" , MongoDB

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

JavaMongoDBSoftware EngineerClient LibrariesOpen SourceTorontoVancouverHybridNoSQLJVMSenior Java Software Engineer MongoDBMongoDB Java Driver jobs TorontoClient Libraries Engineer VancouverJVM developer MongoDB careersReactive Streams Java MongoDBOpen source Java programmer CanadaMongoDB Spark Connector developerDistributed systems Java engineerKotlin Scala driver MongoDBNoSQL database client librariesMongoDB DBX team jobsHybrid Java developer TorontoMongoDB ORM integrations engineerAI tools MongoDB Java developerSenior software engineer concurrencyMongoDB open source contributorPTO Developer Experience ENG

Answer 10 quick questions to check your fit for Senior Java Software Engineer, Client Libraries Careers at MongoDB - Toronto, Ontario | Apply Now! @ MongoDB.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.