Have 5+ years of experience writing high-quality software
Experience implementing libraries and applications in Java
Expertise in building Hibernate ORM-based database applications
Knowledge of Hibernate internals (hibernate-orm or hibernate-ogm)
Eager to participate in Open Source software development and communities
Communicate well, internally and externally, both in writing and face-to-face
Advocate for testing and agile development best practices
Can make pragmatic design tradeoffs while balancing features, maintainability, and delivery time
Elevate the skills and expertise of those around you
Are excited by our mission and values
You might be right for this role if you
Have 5+ years of experience writing high-quality software
Experience implementing libraries and applications in Java
Expertise in building Hibernate ORM-based database applications
Knowledge of Hibernate internals (hibernate-orm or hibernate-ogm)
Eager to participate in Open Source software development and communities
Communicate well, internally and externally, both in writing and face-to-face
Advocate for testing and agile development best practices
Can make pragmatic design tradeoffs while balancing features, maintainability, and delivery time
Elevate the skills and expertise of those around you
Are excited by our mission and values
You'll be on the team responsible for
Java driver, Java Reactive Streams Driver, Kotlin Driver, Scala Driver, Spark Connector, and a new library that will integrate Hibernate ORM with MongoDB
Testing, delivering and supporting the above across multiple operating systems, JDKs, and MongoDB releases
You'll have responsibilities beyond writing code, including
Working with our Product, Server and Cloud teams on designs and specifications for new customer-facing MongoDB features
Investigating bugs and support requests from commercial and Open Source customers for the libraries and tools our team maintains
Mentoring junior engineers in both technical and non-technical professional skills
Success in this role means
Within three months, you'll know most of the codebase you are responsible for, and will be contributing effectively day-to-day, fixing bugs, and implementing already-planned features
Within six months, you will contribute to the roadmap for our products and lead the design and specification of new features. You will have the trust of the team and our internal customers
Within a year, you will have significantly improved the quality, performance and maintainability of our codebase, and will be taking the lead in designing new features to solve novel customer challenges
Perks and Benefits
Equal employment opportunities
Generous parental leave policy
Fertility assistance
Equity and stock purchase program participation
Flexible paid time off
Mental health counseling
Access to transgender-inclusive health insurance coverage