NextHire Try for free

Oracle

Posted 27 Aug 2026

Sr. Software Engineer (Database)

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
27 Aug 2026

About the role

A Senior Software Engineer in the database platform team has knowledge and ideas on how to develop innovative solutions smartly. The database platform is being built by a team that has the culture and the environment technologists find at a startup. We are looking for outstanding software engineers with strong development experience in building scalable and geo-distributed solutions. The ideal candidate will have a strong understanding of relevant programming languages, databases, transaction systems, distributed systems, consensus algorithms, replication, design patterns, storage, and networks. Exceptional problem-solving abilities will be critical for success, as will be a focus on quality. In our environment, quality is everyone's responsibility, passion is key, and innovation and creativity are strongly encouraged. The successful candidate will participate in the entire lifecycle of a product ranging from architecture through testing and

production rollout.


Responsibilities:

  • Be part of a team of phenomenal engineers building a next-gen database platform using the latest open-source technologies.
  • Design and implement differentiated production-ready features in a fast-paced environment with a focus on scalability, performance, geo-distribution, and availability.
  • Roll out features at the pace of business changes and requirements.
  • Passion to bring out innovative ideas and try out new solutions, while being open-minded to feedback from the team.
  • Relentless focus on quality and automation.


Requirements:

  • More than 5 years of experience developing/testing/deploying secure, production-quality software products.
  • Expert-level programming (C++/Java) is required with a demonstrated ability to solve complex problems.
  • Prior experience building distributed systems at internet scale.
  • Deep expertise in PostgreSQL internals: storage/buffer manager, WAL, MVCC, lock manager, query planner/executor. Alternatively, deep expertise in Streaming processing(Flink, Kafka, Message product) is also OK.
  • Strong transaction management background: isolation levels, concurrency control, deadlock detection, crash recovery, physical/logical replication, and HA/failover strategies.
  • Experience in performance engineering: profiling (perf, gdb, flamegraphs), benchmarking (pgbench), autovacuum tuning, index/statistics optimization, and I/O/memory optimization for large-scale workloads is preferred.
  • Technical leadership experience in guiding teams and making architectural decisions.
  • Bachelor in Computer Science or equivalent is required.
  • Demonstrated experience in leading critical projects to production.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach