Top Tech TransitionBrowse all jobs
Oracle

Senior Data Systems Software Engineer

Apply on Oracle

Description

Senior Data System Software engineer: Oracle Database 26ai and client drivers System Test Engineering

Database Product Development | Senior Lead or Principal Level

Role summary This role combines hands-on Oracle database development with component, integration, system, stress, and performance testing. The engineer will build automated test solutions for Oracle Database 26ai, Oracle client drivers, converged database features, and the major Oracle client drivers on Windows and Linux.

Team and mission

The SHARP VLDB organisation improves the scalability, high availability, reliability, and performance of Oracle Database and cloud services. The team designs realistic, high-volume and highly concurrent workloads that expose product defects and architectural limitations before release. Engineers work closely with database kernel, feature, client drivers, cloud, and support teams to reproduce issues, verify fixes, and strengthen product quality across on-premises and cloud deployments.

Role at a glance

Primary focus

Database feature development and cross-platform system test engineering

Target database

Oracle Database 26ai with vector and AI capabilities

Platforms

Windows Server and Linux, including cross-platform compatibility and interoperability

Database areas

XDB, JSON, Oracle Text, SQL and PL/SQL, multitenant and high availability

ODAC scope

ODP.NET Core, Managed and Unmanaged providers and related ODAC components

Client drivers

python-oracledb, node-oracledb, OCI-C driver and JDBC

Test coverage

Functional, integration, compatibility, upgrade, patch, system, stress, performance and resiliency

Responsibilities

Design and develop production-scale database schemas, data generators, workload drivers, and application logic using SQL, PL/SQL, Python, Java, JavaScript or Node.js, C/C++, and C# as appropriate.

Core technical scope

Area

Technologies

Expected coverage

Database features

XDB XML, JSON, Oracle Text, SQL, PL/SQL, Multitenant

Correctness, interoperability, security, concurrency, upgrade and performance

AI and vector

Vector types, indexes, similarity and hybrid search, AI workflows

Accuracy, scale, performance, resiliency and client accessibility

ODAC and .NET

ODP.NET Core, Managed and Unmanaged providers

Windows and Linux component behavior, pooling, transactions, HA and data types

Client drivers

python-oracledb, node-oracledb, OCI C and JDBC

Feature parity, compatibility, error handling, failover and throughput

Platforms

Windows Server, Linux, RAC, ASM, Data Guard and cloud

Installation, networking, security, resource behavior and lifecycle operations

Required qualifications

Preferred experience

Oracle DB Application Development cum DBA Full-Life cycle experience ranging from 4-12 years.

Qualifications

Range and benefit information provided in this posting are specific to the stated locations only

…

You apply directly on Oracle's careers site. See similar jobs