OPT Database Developer Jobs
Database Developer jobs are consistently among the most OPT-friendly roles in tech. Employers regularly sponsor H-1B visas for this position, and the role qualifies as a STEM occupation, giving you up to 36 months of OPT work authorization to secure long-term sponsorship.
Find OPT Database Developer JobsOverview
Showing 5 of 56+ Database Developer jobs










See all 56+ Database Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Database Developer roles.
Get Access To All Jobs
INTRODUCTION
The Database Administrator is responsible for the day-to-day operational health, reliability, and performance of enterprise database environments hosted on AWS. The primary database platform for this role is PostgreSQL or MySQL on Linux/AWS RDS; candidates with solid Oracle 19c experience are equally welcome. Reporting to the Lead Database Administrator, this role executes within established architectural standards, independently resolving the full spectrum of operational database issues while escalating complex architectural decisions as appropriate.
KEY RESPONSIBILITIES
Daily Operations & Monitoring
- Monitor health, performance, and availability of Production, QA, and Development databases (PostgreSQL, MySQL, and/or Oracle) hosted on AWS on a daily basis.
- Respond to monitoring alerts, investigate root causes, and resolve common issues: space exhaustion, blocking sessions, runaway queries, and service disruptions.
- Track resource utilization (CPU, memory, I/O, storage) and report capacity trends to the Lead DBA for planning.
- Review database alert logs, audit logs, and job scheduler outputs proactively; participate in the rotating on-call DBA schedule.
Maintenance & Administration
- Execute scheduled and ad hoc maintenance: table reorganization, index rebuilding, statistics gathering, tablespace/schema management, and object defragmentation.
- Administer databases on Linux EC2 instances and AWS RDS - including startup/shutdown, patch application, and minor version updates under Lead DBA guidance.
- Manage database user accounts, roles, and privileges in accordance with security policies and RBAC standards.
- Apply patches and cumulative updates in non-production environments, documenting steps for Lead DBA review before production rollout.
- Perform database cloning and environment refreshes for QA and development on a scheduled and on-demand basis.
Backup, Recovery & Business Continuity
- Execute and validate backup jobs (RMAN for Oracle; pg_basebackup/pgBackRest for PostgreSQL; mysqldump/Percona XtraBackup for MySQL), ensuring schedules meet RPO targets.
- Perform point-in-time and full restores in non-production environments to verify backup integrity and document recovery procedures.
- Monitor AWS RDS automated backup and snapshot jobs; alert the Lead DBA to failures or anomalies.
- Assist with disaster recovery testing and failover validation under Lead DBA direction; maintain up-to-date backup and recovery runbooks.
Performance Monitoring & Query Tuning
- Identify slow-running queries and performance bottlenecks using platform-appropriate tools: EXPLAIN/EXPLAIN ANALYZE (PostgreSQL/MySQL), Oracle AWR/ADDM/ASH, wait event analysis, and execution plan review.
- Assist application developers in tuning PL/SQL, PG/SQL, and T-SQL code for improved database access efficiency.
- Monitor and manage index health; rebuild or coalesce fragmented indexes within maintenance schedules.
- Review and optimize long-running batch jobs and scheduled tasks to minimize contention during peak hours.
Automation & Scripting
- Write and maintain UNIX/Linux shell scripts to automate recurring tasks: log archiving, space checks, health reporting, and backup verification.
- Schedule and manage automated jobs using cron, pgAgent / MySQL Event Scheduler, Oracle DBMS_SCHEDULER, and/or SQL Server Agent as applicable.
- Maintain and update existing Terraform scripts for minor infrastructure changes under Lead DBA review and approval.
- Document all automation scripts with clear inline comments; maintain a centralized runbook repository.
Development Support & Collaboration
- Write, test, and debug PL/SQL, PG/SQL, and SQL scripts, stored procedures, and ad hoc queries in support of development and operations teams.
- Collaborate with application development teams to provide database support during sprint cycles, deployments, and hotfixes.
- Assist with data loads, migrations, and import/export operations using platform-native tools (pg_dump, mysqldump, Oracle Data Pump, SQL*Loader) and AWS DMS.
- Support QA teams by providing accurate test data, database snapshots, and query assistance for validation activities.
REQUIRED QUALIFICATIONS
- Bachelor's degree in Computer Science, Computer Engineering, or a related discipline, and 4 years of hands-on database administration experience. The right candidate could also have a different combination, such as a master's degree and 2 years' experience; a Ph.D. and 1 years' experience in a related field; or 12 years' experience in a related field.
- Primary expertise in at least one of the following: PostgreSQL on Linux / AWS RDS, MySQL on Linux / AWS RDS, or Oracle 19c on Linux. Multi-platform experience is a strong plus.
- Solid working knowledge of backup and recovery strategies.
- Working knowledge of database performance diagnostics, for example: EXPLAIN/EXPLAIN ANALYZE, query plan analysis, wait event analysis, and index tuning.
- Hands-on experience writing SQL and scripting for operational and support tasks.
- Practical UNIX/Linux systems administration and shell scripting experience (bash/ksh).
- Cloud database administrative experience in any of the following: AWS, Azure, Oracle Cloud, or Google Cloud (GCP).
- Understanding of database security fundamentals: user privilege management, role-based access control (RBAC), and auditing.
PREFERRED QUALIFICATIONS
- Cross-platform DBA experience: working knowledge of at least two of PostgreSQL, MySQL, and Oracle in a production environment.
- Familiarity with Oracle Data Guard, PostgreSQL Streaming Replication, or MySQL Group Replication for standby/HA configurations.
- Experience with AWS RDS and Aurora for PostgreSQL or MySQL workloads.
- Exposure to Terraform or other infrastructure-as-code (IaC) tooling.
- MS SQL Server administration experience in a production setting.
- Experience in an Agile/Scrum delivery environment.
- Knowledge of load testing tools and performance benchmarking methodologies.
- Familiarity with streaming or integration technologies: AWS Kinesis, Apache Kafka, or Informatica.
- Relevant professional certification: PostgreSQL Professional Certification, Oracle OCP, AWS Database Specialty, or equivalent.
COMPENSATION
- Salary Range: $101,500.00 - $169,100.00 per year
Compensation includes a base salary in the range of $101,500.00 - $169,100.00. The base salary may vary within the anticipated base pay range based on factors such as the ultimate location of the position and the selected candidate's knowledge, skills, and abilities. Position may be eligible for additional compensation that may include an incentive program.
BENEFITS
The Company offers eligible employees the flexibility to take as much vacation with pay as they deem consistent with their duties, the company's needs, and its obligations; seven paid holidays throughout the calendar year; and up to 160 hours of paid wellness annually for their own wellness or that of family members. Employees are also eligible for additional paid time off in the form of bereavement leave, time off to vote, jury duty leave, volunteer time off, military leave, and parental leave.
EOE, including disability/vets
See all 56+ OPT Database Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new OPT Database Developer Jobs.
Get Access To All JobsTips for Finding OPT Sponsorship as a Database Developer
Lead with your database specialization
Employers distinguish between SQL Server, Oracle, PostgreSQL, and cloud-native database developers. Naming your stack in your resume headline and summary signals immediate fit and reduces the friction employers feel about OPT sponsorship for a specialized hire.
Target companies with active data infrastructure investment
Organizations scaling their data warehouses, migrating to cloud databases, or building analytics platforms have genuine hiring urgency. That urgency makes sponsorship conversations easier than approaching employers without a clear, active database development need.
Highlight performance optimization work
Query tuning, index optimization, and stored procedure development are high-value skills that differentiate you from generalist developers. Quantify the impact wherever possible, such as reduced query run times or improved throughput, to strengthen your case for sponsorship.
Address your OPT timeline early in the process
Recruiters often screen out OPT candidates late in the process due to timeline surprises. Mentioning your STEM OPT end date and H-1B eligibility upfront saves time for both sides and shows you understand the sponsorship process.
Pursue employers with established H-1B filing histories
Companies that have sponsored database developers before have legal counsel, internal processes, and budget already in place. These employers move faster and more confidently through sponsorship than those sponsoring for the first time.
Build fluency in cloud database platforms
Proficiency in AWS RDS, Azure SQL Database, or Google Cloud Spanner significantly broadens your employer pool. Cloud migration projects create sustained database developer demand, and cloud skills are among the strongest signals for long-term sponsorship investment.
Database Developer OPT: Frequently Asked Questions
Does a Database Developer role qualify for STEM OPT extension?
Yes. Database Developer roles fall under CIP code classifications tied to Computer and Information Sciences, which qualifies for the 24-month STEM OPT extension. Combined with your initial 12 months, you get up to 36 months of work authorization. Your employer must be enrolled in E-Verify and sign a formal training plan with your DSO.
How commonly do employers sponsor H-1B visas for Database Developer positions?
Database development is a well-established specialty occupation under H-1B criteria, and the role has a strong sponsorship history across financial services, healthcare, technology, and enterprise software companies. Employers building or maintaining large-scale data systems sponsor regularly because the technical requirements are specific enough to justify the petition. Searching Migrate Mate filters for roles that are actively open to OPT and H-1B candidates.
Can I work as a Database Developer on OPT if my degree is in a related field like Information Systems or Computer Engineering?
Yes. USCIS evaluates H-1B specialty occupation based on whether there is a direct relationship between your degree and the role, not whether the titles match exactly. Information Systems, Computer Engineering, and Software Engineering degrees all support Database Developer petitions. Your coursework in data modeling, SQL, or database management systems strengthens that connection and should be documented carefully.
What should I do if a Database Developer role does not explicitly mention visa sponsorship?
Many employers omit sponsorship language from job postings, particularly for technical roles where they expect to sponsor qualified candidates. It is reasonable to raise the question after the first interview when mutual interest is established. Framing it clearly, stating your authorization type, your STEM OPT end date, and your H-1B eligibility, removes ambiguity and helps employers make a fast decision.
Are contract or consulting Database Developer positions a viable option during OPT?
Contract roles through a staffing agency are permitted on OPT as long as the work directly relates to your degree and you maintain proper authorization. However, these positions rarely lead to H-1B sponsorship because the end client, not the staffing firm, typically drives hiring decisions. If long-term sponsorship is your goal, direct-hire roles at companies with active data teams are a more reliable path.