Principal Software Developer- C/C++ , Java, Distributed System
About This Position
Oracle is hiring a Principal Software Developer specializing in C/C++, Java, and Distributed Systems to join the Exadata team in Glendale, Denver, US. This senior role offers a competitive salary of $154,300.92 and the chance to shape Oracle’s flagship database hardware.
Key Responsibilities
- Design, develop, and optimize high‑performance software for Oracle Exadata Storage Servers and Database Machines.
- Lead architecture decisions for distributed system components, ensuring scalability, reliability, and security.
- Collaborate with hardware engineers, product managers, and QA teams to deliver end‑to‑end solutions.
- Mentor senior engineers, conduct code reviews, and enforce best‑practice coding standards.
- Drive performance tuning, debugging, and root‑cause analysis for complex system issues.
- Contribute to technical roadmaps and research innovative 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.
- Strong background in building distributed systems, storage architectures, and low‑latency networking.
- Proven track record of delivering large‑scale, mission‑critical software in a fast‑paced environment.
- Excellent problem‑solving skills and ability to work cross‑functionally.
Preferred Skills
- Experience with Oracle Database technologies, Exadata, or similar appliance platforms.
- Knowledge of Linux kernel development, multi‑threading, and performance profiling tools.
- Familiarity with cloud‑native architectures and virtualization.
Compensation & Benefits
- Base salary: $154,300.92 annually.
- Comprehensive health, dental, and vision plans.
- 401(k) matching and employee stock purchase options.
- Generous paid time off, parental leave, and professional development budget.
Frequently Asked Questions
What technologies will I work with in this role?
You will focus on C/C++, Java, Linux kernel, and distributed system components for Oracle Exadata Storage Servers and Database Machines.
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 offers relocation support for qualified candidates moving to Glendale, Denver.
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,967/week.
Check the job description for location requirements.
Job Details
Oracle
Glendale, Denver
Full-Time
From $2,967/week
28/04/2026