Principal Software Developer- C/C++ , Java, Distributed System
About This Position
Job Summary
Oracle is hiring a Principal Software Developer specialized in C/C++, Java, and Distributed Systems to join the Exadata Team in Grandview Heights, Franklin County, US. This senior role offers a competitive salary of $161,996.33.
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 cross‑functional hardware and firmware teams to integrate software with cutting‑edge server technologies.
- Mentor junior engineers, conduct code reviews, and enforce best‑practice development standards.
- Drive performance tuning, debugging, and root‑cause analysis for complex system issues.
- Contribute to technical documentation, patents, and research publications.
Required Qualifications
- BS/MS/PhD in Computer Science or related field.
- 10+ years of professional experience in C/C++ and Java development for large‑scale distributed systems.
- Deep understanding of operating systems, networking, storage architectures, and concurrency.
- Proven track record of delivering mission‑critical, high‑throughput software in enterprise environments.
- Strong problem‑solving skills, ability to work independently and lead technical teams.
Preferred Skills
- Experience with Oracle Database technologies and Exadata platforms.
- Knowledge of performance profiling tools, low‑latency optimization, and hardware‑software co‑design.
- Familiarity with Agile/Scrum methodologies and DevOps practices.
Compensation & Benefits
Base salary: $161,996.33 per year. Oracle offers comprehensive health, retirement, and professional development benefits.
Frequently Asked Questions
What technologies will I work with in this role?
You will develop and optimize software using C/C++, Java, and distributed system frameworks, focusing on Oracle Exadata storage and database hardware.
What level of experience is required?
Oracle seeks candidates with at least 10 years of professional experience in large‑scale C/C++ and Java development, plus a BS/MS/PhD in Computer Science.
Are there opportunities for career growth?
As a Principal Software Developer, you will lead technical teams, mentor engineers, and influence product architecture, positioning you for senior leadership roles.
Frequently Asked Questions
Click the Apply Now button to submit your application directly to the employer.
The estimated compensation for this role is From $3,115/week.
Check the job description for location requirements.
Job Details
Oracle
Grandview Heights, Franklin County
Full-Time
From $3,115/week
28/04/2026