Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Senior Software Engineer, Java (Hibernate ORM)

This job is offline
AI Summary ✨

Requirements

  • 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
Apply here
Experience: Senior
Posted: May 30, 2024

Similar jobs

  • 6 days ago
    Remote
  • 6 days ago
    Remote
  • 7 days ago
    Remote
  • 8 days ago
    Remote
  • See all jobs in USA