Principal Software Developer- C/C++ , Java, Distributed System

Oracle — Uptown, Marion County
Full-Time Apr 28, 2026
From $3,092/week
Apply Now →

About This Position

Job Summary

Oracle is hiring a Principal Software Developer skilled in C/C++, Java and distributed systems to work on the Exadata team in Uptown, Marion County, US. This senior role offers a competitive salary of $160,765 per year.

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 low latency.
  • Collaborate with hardware engineers, firmware teams and product managers to integrate software with cutting‑edge storage hardware.
  • Mentor junior engineers, conduct code reviews and enforce best‑practice development standards.
  • Drive performance tuning, debugging and root‑cause analysis across the full stack.
  • Contribute to technical documentation, patents and research publications.

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 experience building large‑scale distributed systems and storage solutions.
  • Strong understanding of operating systems, networking, concurrency and performance optimization.
  • Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.

Preferred Skills

  • Experience with Oracle database technologies, Exadata or similar appliance platforms.
  • Knowledge of Linux kernel development, virtualization, and cloud‑native architectures.
  • Publications or patents in systems engineering or high‑performance computing.

Compensation & Benefits

Salary: $160,765 per year (fixed). Oracle offers a comprehensive benefits package including health insurance, retirement plans, paid time off and ongoing professional development.

Frequently Asked Questions

What technologies will I work with in this role?

You will develop and optimize software for Oracle Exadata using C/C++, Java, Linux, and distributed system frameworks.

What education background 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 Uptown, Marion County.

Frequently Asked Questions

How do I apply?

Click the Apply Now button to submit your application directly to the employer.

What is the salary?

The estimated compensation for this role is From $3,092/week.

Is this remote?

Check the job description for location requirements.

Ready to apply?

Take the next step in your career today

Apply Now

Job Details

Company
Oracle
Location
Uptown, Marion County
Type
Full-Time
Salary
From $3,092/week
Posted
28/04/2026
Quick Apply

Similar Jobs

Sonographer Onsite Medical Imaging and Laboratory Services
AI
WeHired AI Online