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

Oracle — Charleston, Kanawha County
Full-Time Apr 28, 2026
From $2,598/week
Apply Now →

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

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 $2,598/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
Charleston, Kanawha County
Type
Full-Time
Salary
From $2,598/week
Posted
28/04/2026
Quick Apply

Similar Jobs

Nurse Navigator RN Global Medical Response
Outside Sales Representative Groundworks Operations, LLC
AI
WeHired AI Online