Principal Java Developer, Distributed Systems, Serverless, Elasticsearch
Elastic
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 71% of similar roles. Most pay $168,730–$231,000 — the shaded band above. At the midpoint, this role pays about $175k versus about $200k for comparable roles.
Based on 240 similar postings.
Employer
Oracle Corporation is a leading multinational technology company specializing in database software, cloud computing, and enterprise software.
Oracle currently has 113 open roles on FindRole.
Listed pay typically runs $104,500–$209,500 across 99 roles with salary data.
Most-posted roles
At a glance
Principal Software Developer- C/C++ , Java, Distributed System joins the Exadata Team within the Server Technologies Division. This role focuses on developing the Exadata Storage Server and Exadata Database Machine to provide high performance for data warehousing, OLTP, and consolidated workloads. The developer will design and implement the database and Storage IO data path, create offload features like Smart Scan, Smart Backup, and Smart File Creation, and develop fault-tolerant software to handle unanticipated failures. Key responsibilities include building algorithms and distributed systems software for large Database and Storage clusters. The ideal candidate possesses expertise in C/C++ and Java, with experience on Linux operating systems. Required technical competencies include parallel programming and the ability to debug complex system problems while developing scalable solutions for high-availability infrastructure and advanced technologies like AI vector databases.
What does a Software Developer earn?
Median $151475 from 68 postings across 15 companies.
Skills
What you'll do
What we're looking for
More like this
Elastic
Abbott
Citi
Blackrock
Oracle
JPMorgan Chase