Senior Principal Software Development Engineer

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WASanta Clara, CA
Salary
$135,200–$306,400 / yr
Posted
114 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $199k
This role $221k
$115k most similar roles pay here $327k

This role pays more than 74% of similar roles. Most pay $174,600–$223,712 — the shaded band above. At the midpoint, this role pays about $221k versus about $199k 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 781 open roles on FindRole.

Listed pay typically runs $102,300–$209,500 across 713 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Senior Principal Software Development Engineer

As a Sr Principal Software Development Engineer in the Oracle Cloud Infrastructure Core Platform division, you will provide technical leadership for the architecture, evolution, and delivery of the Key Management Service. This critical cryptographic service manages secure key lifecycles for cloud infrastructure and customers, requiring high standards for security, scalability, and compliance. You will lead initiatives across the stack, from cryptographic hardware integration to distributed systems architecture in large-scale production environments. Your daily work involves designing features like Hardware Security Module integrations and encryption-at-rest capabilities while collaborating with cross-functional teams to ensure seamless integration with database and storage services. To succeed, you must possess expertise in cryptographic systems, key lifecycle management, Linux/Unix fundamentals, microservices, data structures, algorithms, operating systems, and distributed persistence across both relational and NoSQL databases.

What does a Software Development Engineer earn in Washington?

Median $169050 from 91 postings across 7 companies.

See salary data

What you'll do

  • Provide technical leadership and strategic direction for building secure, high-performance cryptographic services.
  • Design and develop new features for the Key Management Service (KMS) including Hardware Security Module (HSM) integrations.
  • Define architectural designs and specifications that align with cloud-scale standards and security visions.
  • Drive end-to-end project execution from initial prototyping to production rollout.
  • Ensure high-quality integration between KMS and other Oracle services like Database, Storage, and SaaS.
  • Champion engineering best practices and drive architectural excellence across the development team.
  • Oversee real-world operational readiness and full lifecycle management for secure deployments at scale.

What we're looking for

  • BS or MS in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 10+ years of experience in software engineering.
  • Experience designing and building large scale distributed systems or security services at scale.
  • Deep knowledge of cryptographic systems, secure software development, and key lifecycle management.
  • Experience integrating with or building services that leverage Hardware Security Modules (HSMs) and encryption technologies.
  • Proven track record of technical leadership including mentoring and architecture ownership.
  • Strong knowledge of microservices, data structures, algorithms, operating systems, and distributed systems.
  • Solid understanding of relational databases, NoSQL systems, storage, and distributed persistence.

More like this

Similar roles

Principal Software Development Engineer

Oracle

Seattle, WA +2 107 days ago $114,600$234,600
Oracle Cloud Infrastructure (OCI) Key Management Service (KMS) Hardware Security Modules (HSM Distributed Systems Linux Unix Microservices Relational Databases NoSQL Data Structures Algorithms Encryption-at-rest SaaS Storage Services
10+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Seattle, WA +1 27 days ago $114,600$234,600
Distributed Systems Oracle Cloud Infrastructure (OCI) Automation System Design Performance Engineering Root Cause Analysis Telemetry Rate Limiting fault-injection Encryption Access Control Scalability
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Seattle, WA 107 days ago $114,600$234,600
Distributed Systems Distributed Databases Java Oracle Cloud Infrastructure (OCI) Transaction Processing Data-plane Architecture Caching Capacity Planning Observability Automation
6+ yrs exp

Principal Software Development Engineer

Comcast

Philadelphia, PA 87 days ago $188,925$296,269
Linux C C++ Golang Python Docker Kubernetes Microservices Distributed Systems DOCSIS CMTS vCMTS Broadband Access Network Infrastructure Telemetry Event-driven Architecture
10+ yrs exp

Principal Software Development Engineer

Fortinet

Sunnyvale, CA 29 days ago $200,500$260,500
C C++ Unix Linux REST API libcurl JSON POSIX TCP/IP Switching Routing Embedded Systems Firewall Configuration
10+ yrs exp

Principal Software Development Engineer

CVS Health

Remote (TX) +4 22 days ago $144,200$288,400
Java Spring Boot Go Node.js Python React Angular TypeScript REST GraphQL gRPC Kafka AWS Azure GCP Kubernetes Docker Terraform CI/CD SQL NoSQL Redis Prometheus Grafana
10+ yrs exp Remote