Principal Software Development Engineer

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WASanta Clara, CAAustin, TX
Salary
$114,600–$234,600 / yr
Posted
107 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $198k
This role $175k
$98k most similar roles pay here $272k

This role pays less than 64% of similar roles. Most pay $174,600–$220,800 — the shaded band above. At the midpoint, this role pays about $175k versus about $198k 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 · Principal Software Development Engineer

As a Principal Software Development Engineer within the Oracle Cloud Infrastructure Security 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 involving cryptographic hardware integration, distributed systems architecture, and operational excellence in large-scale production environments. Your daily work involves designing features like Hardware Security Module integration and encryption-at-rest support while collaborating with cross-functional teams to integrate with database and storage services. The role requires expertise in Linux/Unix fundamentals, microservices, data structures, algorithms, operating systems, and distributed systems. You will also utilize knowledge of relational databases, NoSQL systems, and distributed persistence to build high-performance components for the KMS stack.

What does a Software Development Engineer earn in Washington?

Median $169050 from 91 postings across 7 companies.

See salary data

What you'll do

  • Lead the architecture and development of high-performance components for the OCI Key Management Service (KMS).
  • Design and develop features involving Hardware Security Module (HSM) integration and encryption-at-rest capabilities.
  • Define technical specifications and architectural designs that align with cloud-scale security standards.
  • Drive end-to-end project execution from initial prototyping to production rollout.
  • Ensure the operational readiness and lifecycle management of services in large-scale production environments.
  • Champion engineering best practices and drive architectural excellence across the development team.

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.
  • Proven track record of technical leadership including mentoring and architecture ownership.
  • Strong knowledge of Linux/Unix fundamentals is preferred.
  • Strong knowledge of microservices, data structures, algorithms, operating systems, and distributed systems.
  • Solid understanding of relational databases, NoSQL systems, storage, and distributed persistence.
  • Strong communication skills and ability to collaborate across teams and functions.

More like this

Similar roles

Senior Principal Software Development Engineer

Oracle

Seattle, WA +1 114 days ago $135,200$306,400
Distributed Systems Linux Unix Microservices NoSQL Relational Databases Encryption-at-rest Key Management Oracle Cloud Infrastructure (OCI) SaaS Data Structures Algorithms Operating Systems
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

Lead Principal Platform Software Engineer

Oracle

Seattle, WA +3 73 days ago $96,800$306,400
Oracle Cloud Infrastructure (OCI) Distributed Systems Network Routing Protocols CI/CD Cloud Infrastructure Systems Software Data Structures Algorithms Concurrency Release Automation Deployment Workflows Networking Fundamentals
10+ 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