Senior Software Engineer, Php

MongoDB MongoDB · Enterprise · Dublin, Ireland · PTO Developer Experience ENG

The Database Experience (DBX) team at MongoDB is seeking a Senior Software Engineer to maintain and improve the MongoDB PHP Extension and its underlying C driver (libmongoc). The role involves designing APIs, interfacing with PHP core developers, supporting developer relations, and engaging with the PHP community through speaking and writing opportunities. The ideal candidate will have extensive PHP experience, including maintaining PHP extensions, and a background in databases. The company mentions its role in the 'AI era' but this specific position is focused on core database driver development for PHP.

What you'd actually do

  1. Maintain the [MongoDB PHP Extension](https://github.com/mongodb/mongo-php-driver)
  2. Work with the [libmongoc](https://github.com/mongodb/mongo-c-driver) team to design APIs the PHP driver can leverage
  3. Interface with PHP core developers to stay up-to-date on internal changes in the PHP language
  4. Support our Developer Relations, Documentation, and Education teams in creating high-quality content for PHP developers
  5. Seek out speaking and writing opportunities to engage with the PHP Community

Skills

Required

  • PHP
  • PHP extensions
  • databases
  • testing
  • static analysis
  • communication skills

Nice to have

  • Contributed to the PHP project itself
  • build tools like autotools and make
  • MongoDB
  • document model

What the JD emphasized

  • 5+ years of experience working with PHP
  • 3+ years of experience maintaining PHP extensions