Senior Software Engineer and CMTS - Exadata (Redwood City, CA)

Oracle

Quick summary

Work type
On-site
Location
Redwood City, CA
Salary
$99,600–$223,400 / yr
Posted
38 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $176k
This role $162k
$85k most similar roles pay here $240k

This role pays less than 59% of similar roles. Most pay $142,400–$209,125 — the shaded band above. At the midpoint, this role pays about $162k versus about $176k for comparable roles.

Based on 240 similar postings.

Employer

About Oracle

Oracle Corporation is a leading multinational technology company specializing in database software, cloud computing, and enterprise software.

Oracle currently has 467 open roles on FindRole.

Listed pay typically runs $97,500–$209,500 across 353 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Senior Software Engineer and CMTS - Exadata (Redwood City, CA)

As a Senior Software Engineer on the Exadata team at Oracle Server Technologies, you will design and implement high-performance networking features for Oracle’s flagship database platform, focusing on low-latency communication and high-throughput data paths using RDMA over Converged Ethernet (RoCE). Your daily tasks include developing and optimizing distributed communication software across database and storage nodes, improving end-to-end system performance by working across networking, storage, and compute boundaries, and resolving complex performance bottlenecks. Ideal candidates have a strong background in systems programming with expertise in Rust or proficiency in C/C++, along with familiarity with cloud networking architectures and Linux development environments. This role requires deep knowledge of network architecture, distributed systems, algorithms design, and parallel programming, as well as the ability to reason across software and hardware stacks to identify technical risks proactively.

What you'll do

  • Design and implement high performance networking features for Oracle Exadata systems with a focus on low-latency, high-throughput data paths.
  • Develop and optimize software for distributed communication across database and storage nodes using RDMA/RoCE and related technologies.
  • Analyze, debug, and resolve complex performance bottlenecks and system issues across the software and hardware stack.
  • Work across networking, storage, and compute boundaries to improve end-to-end system performance in large-scale clusters.
  • Contribute to multiple projects in a fast-paced, collaborative engineering environment focused on high-performance distributed systems.

What we're looking for

  • Bachelor's/Master's/PhD in Computer Science, Electrical Engineering, or related fields
  • Expertise in systems programming with Rust; C/C++ proficiency also required
  • Strong background in network architecture and cloud networking technologies
  • Experience developing software on Linux for distributed communication systems
  • Ability to analyze and resolve complex performance bottlenecks across hardware and software stacks

More like this

Similar roles

Senior Software QA Engineer, Milpitas, CA, Hybrid

Cisco

Remote (Milpitas, CA) 10 days ago $165,000$241,400
Python Django Linux AWS Selenium REST_API CI/CD Kubernetes Terraform Prometheus Grafana SD-WAN PCI ISO SOC2 FedRAMP AI-based_automation_tools
Remote Hybrid

Senior Software Engineer (Java/Linux)

Cboe Global Markets

Chicago, IL 19 days ago $126,225$163,350
Java Spring Kafka SQL ETL Linux Windows Version_Control_Systems JIRA CI/CD Maven Gradle PostgreSQL MySQL Oracle RDBMS Unix_Shell Docker Kubernetes AWS GCP Azure Git GitHub Bitbucket Sprint_Planning Scrum Agile RESTful_APIs JSON XML Python JavaScript React Angular Node.js MongoDB Redis Cassandra Hadoop Spark Big_Data Microservices Cloud_Computing DevOps
Hybrid