Principal Software Developer- C/C++ , Java, Distributed System
About This Position
Oracle is hiring a Principal Software Developer specialized in C/C++, Java and Distributed Systems for its Exadata team in Chisolm, Montgomery County, US. This senior role offers a competitive salary of $116,627.51.
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, firmware teams, and product managers to integrate software with cutting‑edge storage hardware.
- Mentor junior engineers, conduct code reviews, and drive best‑practice coding standards.
- Participate in performance tuning, debugging, and root‑cause analysis of complex system issues.
- Contribute to technical documentation, patents, and research publications.
Required Qualifications
- BS, MS or 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 distributed systems, networking, and storage technologies.
- Proven track record of delivering large‑scale, high‑availability software products.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Preferred Experience
- Experience with Oracle Database, Exadata, or similar enterprise storage platforms.
- Knowledge of Linux kernel development, virtualization, and cloud infrastructures.
- Published research or patents in systems engineering.
Compensation & Benefits
Base salary: $116,627.51 per year. Oracle offers a comprehensive benefits package including health insurance, retirement plans, stock options, and professional development opportunities.
Frequently Asked Questions
What technologies will I work with in this role?
You will develop and optimize software for Oracle Exadata Storage Servers using C/C++, Java, and distributed system frameworks.
What education is required?
A Bachelor’s, Master’s or PhD in Computer Science or a related field is required.
Is relocation assistance provided?
Oracle offers relocation support for qualified candidates moving to Chisolm, Montgomery County.
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,243/week.
Check the job description for location requirements.
Job Details
Oracle
Chisolm, Montgomery County
Full-Time
From $2,243/week
28/04/2026