Oracle

Principal Data Systems Software Engineer

Oracle
Apply
5 days ago
Redwood City, CA, USAStaff+
H1B sponsor

Base Salary

$115k - $235k/yr

Responsibilities

  • Design, develop, and maintain automated functional tests, test frameworks, and supporting software for Oracle Database Appliance.
  • Build reusable automation that configures database environments, executes workloads, injects failures, and verifies results across ODA configurations.
  • Validate database provisioning, configuration, patching, upgrades, high availability, failover, recovery, and other critical lifecycle operations.
  • Identify coverage gaps, develop test strategies and scenarios, and improve test effectiveness, scalability, maintainability, and efficiency.
  • Debug complex test, software, and infrastructure failures; perform root-cause analysis and collaborate with development teams to resolve defects.
  • Translate customer-reported issues and real-world deployment scenarios into comprehensive automated regression tests.
  • Collaborate with development, infrastructure, release-management, and other engineering teams to support release readiness.
  • Lead test-development activities, provide technical guidance, participate in code reviews, and mentor less experienced engineers.
  • Coordinate moderately complex tasks and work across multiple projects while monitoring timelines, deliverables, resources, and priorities.
  • Participate in candidate interviews and provide hiring recommendations.

Requirements

  • Strong programming and debugging skills are required.
  • Solid understanding of Oracle Database concepts is required.
  • Experience with Python and C is required or expected; SQL familiarity is preferred.
  • Experience developing automated functional tests, test frameworks, and supporting software for complex database systems is expected.
  • Ability to configure environments, execute workloads, simulate failures, validate database operations, and diagnose software and infrastructure issues.
  • Ability to perform root-cause analysis, develop test strategies, and collaborate across development, infrastructure, and release-management teams.
  • Ability to provide technical guidance, mentor engineers, and lead activities across geographically distributed teams.
  • Ability to manage moderately complex technical tasks, coordinate work across projects, and contribute to process improvements.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion.
  • Short-term and long-term disability, life insurance, AD&D, and supplemental life insurance.
  • Health care and dependent care Flexible Spending Accounts.
  • Pre-tax commuter and parking benefits.
  • 401(k) Savings and Investment Plan with company match.
  • Paid vacation, 11 paid holidays, and paid sick leave with annual refresh and carryover limits.
  • Paid parental leave and adoption assistance.
  • Employee Stock Purchase Plan, financial planning, group legal, and voluntary auto, homeowner, and pet insurance benefits.
  • US-based employees must complete identity verification involving collection and processing of biometric information, subject to applicable accommodations.
  • The posting generally accepts applications for at least three calendar days or while the role remains posted.

Tech Stack

COracle DatabasePythonSQL

Categories

Oracle

About Oracle

10,000+ employees

Oracle builds database technology, enterprise applications, and Oracle Cloud Infrastructure for companies and governments. Its business spans cloud subscriptions, software licenses, and support services across ERP, HCM, CX, and industry suites, plus NetSuite. Founded in 1977 and headquartered in Austin, Texas, Oracle is a public company traded on the NYSE and serves global customers migrating and running critical workloads in its cloud.

Contact me