Principal Software Developer- C/C++ , Java, Distributed System
About This Position
Oracle is hiring a Principal Software Developer experienced in C/C++, Java and distributed systems to work on the Exadata team in Charleston, Kanawha County, US. This senior role offers a fixed annual salary of $135,074.97.
Key Responsibilities
- Lead the design, development, and optimization of Oracle Exadata Storage Server and Database Machine software.
- Architect and implement highly scalable, low‑latency distributed systems.
- Collaborate with hardware engineers, firmware teams, and product managers to deliver end‑to‑end solutions.
- Mentor senior engineers, conduct code reviews, and enforce best‑practice standards.
- Drive performance profiling, debugging, and root‑cause analysis for complex system issues.
- Contribute to technical roadmaps and research new technologies that enhance Exadata capabilities.
Required Qualifications
- BS/MS/PhD in Computer Science or related field.
- 10+ years of professional software development experience, with deep expertise in C/C++ and Java.
- Proven track record designing and delivering large‑scale distributed systems.
- Strong understanding of operating systems, networking, storage architectures, and concurrency.
- Experience with performance tuning, profiling tools, and low‑level debugging.
- Excellent problem‑solving, communication, and leadership skills.
Preferred Experience
- Previous work on database or storage appliances.
- Familiarity with Linux kernel development and virtualization technologies.
- Publications or patents in systems engineering.
Compensation & Benefits
Annual base salary: $135,074.97. Oracle offers comprehensive health, retirement, and professional development benefits.
Frequently Asked Questions
What technologies will I work with in this role?
You will work primarily with C/C++, Java, Linux, networking, storage hardware, and distributed system frameworks.
What education is required?
A Bachelor’s, Master’s, or PhD in Computer Science or a related discipline is required.
Is relocation assistance provided?
Oracle’s relocation package is evaluated on a case‑by‑case basis for qualified candidates.
Frequently Asked Questions
Click the Apply Now button to submit your application directly to the employer.
The estimated compensation for this role is From $2,598/week.
Check the job description for location requirements.
Job Details
Oracle
Charleston, Kanawha County
Full-Time
From $2,598/week
28/04/2026