Software Engineer (Database) - Remote work | REF#297548

BairesDev

United States

Remote

USD 120,000 - 180,000

Full time

Just now
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

100% remote work
USD compensation or local currency
Home-office hardware & software setup
Flexible hours
Parental leave, vacations & holidays
Global Top 1% talent environment
Mentorship and growth opportunities

Job summary

BairesDev is hiring a Software Engineer (Database) to develop and optimize core database engine internals for scalable data systems. You will design high-performance storage, replication, and persistence layers, and tighten SQL semantics while ensuring data consistency.

Join a globally distributed team with remote-first culture, flexible hours, and opportunities for professional growth. The role emphasizes advanced systems programming and collaboration with architecture teams to improve

Qualifications

  • 4+ years of experience in Software Engineering with a focus on database engine internals.
  • Proven expertise in systems programming using C, C++, or Rust.
  • Deep understanding of storage engine internals, including B-tree/LSM trees and MVCC.
  • Proficiency in implementing replication protocols, WAL, and deep SQL semantics.
  • Strong background in query optimization and low-level resource management.
  • Advanced proficiency in English.

Responsibilities

  • Develop and refine core engine components, including storage engines and query optimization logic.
  • Implement robust concurrency control mechanisms using MVCC to ensure data consistency.
  • Design and maintain reliable data persistence layers, focusing on WAL and B-tree/LSM structures.
  • Engineer distributed data systems by building and optimizing replication protocols.
  • Enhance the database's ability to handle complex SQL semantics and low-level resource management.
  • Collaborate with systems architects to improve performance, scalability, and reliability of the database engine.

Skills

Database internals
Systems programming
English proficiency

Tools

C
C++
Rust

Job description

At BairesDev®, we've been leading the way in technology projects for over 15 years. We deliver cutting‑edge solutions to giants like Google and the most innovative startups in Silicon Valley.

Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive significant impact worldwide.

When you apply for this position, you're taking the first step in a process that goes beyond the ordinary. We aim to align your passions and skills with our vacancies, setting you on a path to exceptional career development and success.

Software Engineer (Database) at BairesDev

As a Software Engineer (Database), you will be responsible for the development and optimization of core database engine internals. You will play a key role in designing high-performance storage and retrieval systems that handle complex data operations at scale.

What You’ll Do
  • Develop and refine core engine components, including storage engines and query optimization logic.
  • Implement robust concurrency control mechanisms using Multi-Version Concurrency Control (MVCC) to ensure data consistency.
  • Design and maintain reliable data persistence layers, focusing on Write-Ahead Logging (WAL) and B-tree/LSM tree structures.
  • Engineer distributed data systems by building and optimizing efficient replication protocols.
  • Enhance the database's ability to handle complex SQL semantics and low-level resource management.
  • Collaborate with systems architects to improve the performance, scalability, and reliability of the database engine.
What We Are Looking For
  • 4+ years of experience in Software Engineering with a focus on database engine internals.
  • Proven expertise in systems programming using C, C++, or Rust.
  • Deep understanding of storage engine internals, including B-tree/LSM trees and MVCC.
  • Proficiency in implementing replication protocols, WAL, and deep SQL semantics.
  • Strong background in query optimization and low-level resource management.
  • Advanced proficiency in English.
How we do make your work (and your life) easier
  • 100% remote work (from anywhere).
  • Excellent compensation in USD or your local currency if preferred
  • Hardware and software setup for you to work from home.
  • Flexible hours: create your own schedule.
  • Paid parental leaves, vacations, and national holidays.
  • Innovative and multicultural work environment: collaborate and learn from the global Top 1% of talent.
  • Supportive environment with mentorship, promotions, skill development, and diverse growth opportunities.

Join a global team where your unique talents can truly thrive and make a significant impact!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Remote work | REF#297544
Software Engineer - Remote work | REF#297544

BairesDev • United States

Remote
USD 120,000 - 190,000
100% remote work
USD compensation
Hardware & software setup
+3
Software Engineer (Query Engine) - Remote work | REF#297545
Software Engineer (Query Engine) - Remote work | REF#297545

BairesDev • United States

Remote
USD 110,000 - 170,000
100% remote work
Excellent compensation in USD or local
Hardware and software setup for work
+3
Database Administrator - Remote work | REF#301345
Database Administrator - Remote work | REF#301345

BairesDev • United States

Remote
CLP 88,322,000 - 137,390,000
Remote work
USD compensation
Home office setup
+2
Database Administrator - Remote work | REF#308786
Database Administrator - Remote work | REF#308786

BairesDev • United States

Remote
MXN 1,024,000 - 1,583,000
Remote work (100%)
USD compensation or local currency
Home office setup provided
+4
Engineer (Big Data Platform) - Remote work | REF#308675
Engineer (Big Data Platform) - Remote work | REF#308675

BairesDev • United States

Remote
MXN 2,048,000 - 2,980,000
100% remote work
Competitive USD compensation
Home-office setup provided
+1
SQL Server DBA - Remote work | REF#300558
SQL Server DBA - Remote work | REF#300558

BairesDev • United States

Remote
MXN 739,000 - 1,477,000
Remote work
USD or local currency
Home office setup
+4
Engineering Manager - Remote Work | REF#307992
Engineering Manager - Remote Work | REF#307992

BairesDev • United States

Remote
USD 140,000 - 190,000
100% remote work
Excellent USD or local currency pay
Home setup provided (hardware &软件)
+3
ETL/Data Engineer - Remote Work | REF#308076
ETL/Data Engineer - Remote Work | REF#308076

BairesDev • United States

Remote
CLP 68,493,000 - 97,847,000
Remote work
USD compensation
Home setup included
+3
ETL/Data Engineer - Remote Work | REF#308078
ETL/Data Engineer - Remote Work | REF#308078

BairesDev • United States

Remote
MXN 1,490,000 - 2,048,000
Remote work 100%
USD payments or local currency
Hardware provided
+3
Software Engineer (Storage) - Remote work | REF#297555
Software Engineer (Storage) - Remote work | REF#297555

BairesDev • United States

Remote
USD 120,000 - 160,000
Remote work from anywhere
Competitive USD pay
Hardware for home setup
+5