Taro Logo

Senior Software Engineer (MongoDB)

A remote-first company providing open source database software, support, and services, specializing in MySQL, MongoDB, PostgreSQL, and MariaDB.
Backend
Senior Software Engineer
Remote
3+ years of experience
Enterprise SaaS · Database
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer (MongoDB)

Percona is seeking a Senior Software Engineer to join their Open-Source Software Development team, focusing on MongoDB tools and related components. This is a remote position at a globally distributed company that specializes in open-source database solutions. The role involves developing new products, features, and bug fixes for Percona Server for MongoDB, while working closely with a distributed team.

The ideal candidate will have strong expertise in Go programming, distributed systems, and database technologies, particularly MongoDB. They'll need at least 3 years of experience and should be comfortable with both technical development and community engagement. The position requires excellent communication skills as you'll be working remotely with team members across different time zones.

Key responsibilities include designing and implementing database tools, participating in code reviews, engaging with the open-source community, and mentoring junior developers. The role offers significant technical challenges in handling large-scale distributed database systems, optimization, and performance tuning.

Percona offers an attractive benefits package including flexible work hours, remote work options, career development funds, equity participation, and various paid time off programs. The company culture strongly emphasizes work-life balance and professional growth, with dedicated time for deep work and learning new technologies.

This is an excellent opportunity for a senior engineer who is passionate about open-source technology, enjoys working with distributed systems, and wants to make a significant impact in the database technology space. The position offers the freedom to solve complex problems while contributing to meaningful open-source projects used by developers worldwide.

Last updated 23 days ago

Responsibilities For Senior Software Engineer (MongoDB)

  • Collaborate with distributed team to design and implement new products and tools around MongoDB
  • Participate in code reviews to ensure high-quality software
  • Engage with MongoDB open-source community by submitting and reviewing pull requests
  • Work with product managers, QA teams, and community contributors on roadmap
  • Build robust and resilient database solutions
  • Contribute to upstream projects
  • Mentor junior developers
  • Blog, present, and evangelize software
  • Engage with other departments to ensure value-driven solutions

Requirements For Senior Software Engineer (MongoDB)

Go
MongoDB
Linux
  • Bachelor's degree in Computer Science or related field or equivalent experience
  • Minimum 3 years of experience in Go development
  • Strong knowledge of NoSQL databases and distributed systems
  • Strong understanding of replication and sharding techniques
  • Experience with CI/CD tools (GitHub Actions, Jenkins, CircleCI, Travis)
  • Experience with high-concurrency threading models
  • Knowledge of BASH, Perl, and Python
  • Experience with profiler, gdb, and strace for debugging
  • Experience with AI/ML technologies

Benefits For Senior Software Engineer (MongoDB)

Equity
  • Flexible work hours
  • Remote work
  • Equipment for remote office
  • Career development funds
  • Connectivity allowances
  • Equity incentive plan
  • Paid time off
  • Work-from-Anywhere program
  • FlowDays and FryDays

Interested in this job?