Database Engineer Jobs
Database Engineer jobs are open across finance, healthcare, tech, retail, and government at every level from junior to staff and principal, with specializations in data warehousing, cloud databases, and performance tuning. Find a role that fits from the openings below and apply directly.
Find Database Engineer JobsLooking for remote work? View remote database engineer jobs →Overview
Showing 5 of 236+ Database Engineer jobs











Apple is seeking experienced Database Systems Engineers to join our Cassandra Integration team. Appleʼs Cassandra organization develops and contributes to Apache Cassandra, an open source distributed database powering many of Apple's most critical internet services. Join a team of experts, working with industry leading modern database technology, distributed systems and storage engineering to evolve Apache Cassandra. The team's work is deployed at massive scale. It also has big impact, providing the storage platform upon which many iCloud, Media, Apple Store and other internet services at Apple are built. The work in this role will benefit all users of Apple products and is crucial to the success of current and future offerings.
Description
Appleʼs Cassandra Integration team develops systems that are correct, reliable, scalable, and fast. This work requires an innovative spirit and an extraordinary degree of care and rigor in engineering. Team members contribute to all major open source components of Apache Cassandra and it's growing official ecosystem, including authentication / authorization, control plane (Apache Cassandra Sidecar), bulk analytics (Apache Cassandra Analytics) and full featured, deep integrations inside and around Apache Cassandraʼs massive ecosystem!
","responsibilities":"As a member of this team, you will build and evolve major components of the database.
There areas include:
- Bulk Data Interchange
- Data and Control Plane Isolation
- Security and authorization
- Tenant isolation
- Traffic and load balancing
- Quota and rate limiting
Preferred Qualifications
Demonstrated expertise developing distributed systems including concepts such as traffic and load balancing; quota and rate limiting; multi-tenant isolation; and security engineering.
Experience developing critical internet services and/or platform infrastructure.
Experience developing software in open source communities a plus.
Experience developing database systems or distributed systems.
Advanced knowledge of security standard methodologies.
Minimum Qualifications
6+ years of experience in Database Internals Engineering or High Performance Distributed Systems.
Proficient in modern Java including Concurrency, Memory Management and Garbage Collection concepts.
Deep understanding of data structures and algorithms in storage systems.
Understanding of REST, HTTP, TCP/IP and other critical Internet protocols.
Understanding of the Big Data Ecosystem.
Understanding of distributed systems concepts (fallacies of distributed computing, CAP, FLP, etc).
Understanding of database concepts (consistency models, isolation levels, crash and recovery semantics).
Performance engineering (design concepts, profile-guided optimization)
Excellent communication, ability to partner with our Site Reliability peers, and a high degree of customer focus when engaging with internal platform customers.
The ability to work effectively with colleagues in other locations is essential; prior experience with distributed teams is a plus.
BS, MS, or Ph.D in Computer Science-related fields or equivalent work experience.
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Database Engineer Jobs by Experience Level
See All 236+ Database Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Database Engineer JobsDatabase Engineer Job Market
Who's Hiring



Top Industries Hiring
- Technology & Software15
- Banking & Financial Services6
- Distribution & Wholesale5
- Investment & Asset Management3
- Non-Profit & Social Services2
What Employers Look For
The qualifications that appear most often in database engineer jobs.
- Proficiency in SQL and at least one major RDBMS such as PostgreSQL, MySQL, or Oracle
- Experience designing, optimizing, and maintaining relational and non-relational databases
- Hands-on work with cloud database services like AWS RDS, Azure SQL, or Google Cloud SQL
- Ability to write and tune complex stored procedures, indexes, and execution plans
- Familiarity with database backup, recovery, replication, and high-availability configurations
- Bachelor's degree in computer science, information systems, or a closely related field
Tips for Your Database Engineer Job Search
Tailor your resume to query engines
List the specific database engines you've worked with, such as PostgreSQL, Oracle, or SQL Server, and note version numbers where relevant. Hiring managers scan for exact technology matches, so generic 'SQL experience' won't stand out the way named platforms do.
Quantify schema design and optimization wins
Show the measurable impact of your work: query response time cuts, storage reduction percentages, or replication lag improvements. Database engineer roles attract candidates who can demonstrate they made systems faster or more reliable, not just that they maintained them.
Apply early to roles that fit
Migrate Mate lists database engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Filter openings by deployment environment
Job postings for database engineers often separate on-premises, hybrid, and cloud-native environments. Target your search toward roles that match your depth, whether that's AWS RDS, Azure SQL, or bare-metal Oracle shops, so your credentials align with what the team already runs.
Practice explaining normalization trade-offs aloud
Interviewers routinely ask you to walk through a schema design decision in real time. Practicing your reasoning out loud, not just writing SQL, helps you articulate why you chose third normal form or denormalized for read performance under specific load conditions.
Negotiate using total compensation, not base alone
Database engineers at mid-to-senior levels often receive meaningful bonuses and RSUs tied to system availability metrics or project milestones. Ask for the full comp breakdown before accepting, and factor on-call expectations into your evaluation of any offer.
Database Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most database engineers?
The companies hiring the most database engineers right now include Amazon Web Services, GitHub, and ByteDance, with the largest share of openings in Maryland, California, and Virginia, based on current listings on Migrate Mate as of November 2026. Demand is concentrated in organizations managing large-scale transactional or analytical workloads.
How many database engineer jobs are remote?
About 69% of database engineer openings are fully remote or hybrid as of November 2026, reflecting broad employer comfort with distributed database work. Cloud-focused roles and those centered on data warehousing or ETL pipelines tend to have the highest remote availability, while on-premises database administration positions more often require on-site presence.
How do you become a database engineer?
Start by building a solid foundation in SQL and relational database concepts, then gain hands-on experience with at least one major database platform such as PostgreSQL or MySQL. Work through cloud database services on a personal or open-source project, practice query optimization, and build a portfolio that shows schema design decisions and measurable performance improvements. Entry-level roles, internships, or database administrator positions are common starting points before moving into engineering.
Can you get a database engineer job with little or no experience?
Yes, but you'll need a portfolio that compensates for the absence of professional history. Build a project that involves designing a normalized schema, loading real or public datasets, writing complex queries, and documenting your indexing strategy. Junior database engineer and associate data engineer roles often accept candidates who can demonstrate these fundamentals through project work, a relevant degree, or a database certification such as Oracle Database SQL or Microsoft Azure Database Administrator Associate.
What does the database engineer interview process look like?
Most database engineer interviews run three to five stages. The first is a recruiter or hiring manager screen covering your background and the role. A technical phone screen usually follows with SQL problems or schema design questions. A take-home or live coding round tests query writing, optimization, and sometimes data modeling. Final rounds typically include a system design discussion focused on database architecture choices and a team or cultural fit conversation.
Where can I find and apply to database engineer jobs?
You can find and apply to database engineer jobs on Migrate Mate, which lists current openings from employers across the United States. Search the available roles, find the ones that match your experience and target environment, and apply directly to each listing that fits.
See All 236+ Database Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Database Engineer Jobs