Entry Level Database Engineer Jobs
New grad database engineer jobs welcome recent graduates and entry level candidates with zero to two years of experience, where a strong portfolio or internship work can matter more than a long resume. Most openings are on-site roles across Healthcare & Medical Services, Retail, and Manufacturing, with employers like Garmin, Amazon, and Ursus hiring at this level now.
Find JobsOverview
Showing 5 of 10+ Entry Level Database Engineer jobs











JOB TITLE: Database Engineer
LOCATION: Foster City, CA (Onsite)
PAY RANGE: $71 - $81/hr.
DURATION: 6 Months
TOP 3 SKILLS:
- Proven experience as a Database Engineer/DBA with strong proficiency in SQL, query optimization, and DBMSs (PostgreSQL, MySQL, SQL Server, Redshift).
- Solid experience with AWS database services (RDS, Aurora, Redshift) and infrastructure-as-code (IaC) for managing database resources.
- Strong skills in data modeling, schema design, performance tuning, monitoring, and database security best practices.
Job description:
As a Database Engineer, you will design, build, and operate scalable, secure data stores that power our applications and analytics. You’ll partner closely with application and data teams to shape schemas, tune performance, and automate operations using AWS and infrastructure-as-code. Your work will improve reliability, reduce cost, and accelerate delivery from development through production. This role requires working flexible hours in a day but is limited to 40 hours per week.
Responsibilities:
- Design and develop efficient, scalable database solutions aligned to business requirements.
- Install, configure, and upgrade database software and related tooling.
- Monitor performance and optimize queries, indexes, and schemas for reliability and speed.
- Implement and maintain database security controls to protect sensitive data.
- Collaborate with application developers to optimize schema designs and SQL.
- Troubleshoot incidents and provide timely resolution across environments.
- Develop and maintain documentation for architecture, configuration, and runbooks.
- Perform capacity planning and recommend infrastructure improvements.
- Manage and support AWS database infrastructure (e.g., RDS/Aurora/Redshift).
- Stay current on emerging database technologies, patterns, and best practices.
Qualifications
- Strong understanding of AWS and IaC for database resources.
- Proven experience as a Database Engineer/DBA.
- Deep knowledge of DBMSs (e.g., PostgreSQL, MySQL, SQL Server, Redshift).
- Proficiency in SQL and query optimization.
- Solid grasp of data modeling, normalization, and schema design principles.
- Hands-on experience with performance tuning and monitoring.
- Understanding of backup/restore and disaster recovery procedures.
- Knowledge of database security best practices.
- Excellent problem-solving, analytical, communication, and collaboration skills.
- Ability to thrive in a fast-paced, dynamic environment.
Nice to Have:
- AWS networking fundamentals.
- Experience with Terraform Cloud and IaC workflows.
- Automation/scripting with Python or Shell.
- CI/CD for databases (e.g., Bamboo, Flyway, or similar).
BENEFITS SUMMARY:
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate or annual salary only, unless otherwise stated. In addition to base compensation, full-time roles are eligible for Medical, Dental, Vision, Commuter and 401K benefits with company matching.
IND123
See All 10 Entry Level Database Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsEntry Level Database Engineer Job Market
Who's Hiring



Top Industries Hiring
- Healthcare & Medical Services
- Retail
- Manufacturing
- Staffing & Recruiting
- Technology & Software
Entry Level Database Engineer Jobs: Frequently Asked Questions
How do I get an entry level database engineer job?
Employers hiring at the entry level look for hands-on proof of skill over years of experience. A portfolio of personal or academic projects that demonstrates SQL querying, schema design, and data modeling gives you a real edge. Familiarity with at least one major database platform such as MySQL, PostgreSQL, or Microsoft SQL Server is expected, and any internship or co-op experience handling real data pipelines signals job-readiness faster than coursework alone.
Which companies hire entry level database engineers?
Companies hiring entry level database engineers right now include Garmin, Amazon, and Ursus, based on current listings on Migrate Mate as of August 2026. A wide range of employers post at this level, from large enterprises building out data infrastructure teams to mid-size technology and healthcare firms that need junior engineers to support growing databases.
Are there remote entry level database engineer jobs?
Yes, though on-site roles still make up a significant share of openings at this level. About 0% of entry level database engineer openings are remote or hybrid as of August 2026, giving candidates flexibility to apply well outside their immediate metro area. Filtering by work setting on Migrate Mate lets you narrow results to the arrangement that fits your situation.
Are these new grad database engineer jobs?
Yes, these listings include new grad, recent graduate, and junior database engineer roles alongside other entry level postings. A new grad-friendly posting typically welcomes zero to two years of experience and treats internships, academic projects, or a strong portfolio as equivalent to professional work history. If a listing asks for a degree but does not require prior employment, it is almost always open to new grads applying directly out of school or a bootcamp.
Which industries hire the most entry level database engineers?
Entry Level database engineer roles concentrate in Healthcare & Medical Services, Retail, and Manufacturing, based on current listings on Migrate Mate as of August 2026. These sectors drive hiring at this level because they manage large, growing datasets and need junior engineers to help build, maintain, and optimize the database systems that support their core operations.