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

Oracle — Five Points, Wake County
Full-Time Apr 28, 2026
From $2,817/week
Apply Now →

About This Position

Job Summary

Oracle is hiring a Principal Software Developer – C/C++, Java, Distributed Systems for its Exadata Team in Five Points, Wake County, US. This senior engineering role focuses on designing and delivering high‑performance storage and database solutions.

Key Responsibilities

  • Lead the architecture, development, and optimization of Exadata Storage Server and Database Machine software.
  • Design and implement scalable, high‑throughput distributed systems using C/C++, Java, and related technologies.
  • Collaborate with hardware engineers, QA, and product managers to ensure seamless integration of software and hardware components.
  • Mentor junior engineers, conduct code reviews, and enforce best‑practice development standards.
  • Drive performance tuning, profiling, and debugging of complex system code.
  • Contribute to technical documentation, patents, and research publications.

Required Qualifications

  • BS/MS/PhD in Computer Science or a related field.
  • 10+ years of professional software development experience, with deep expertise in C/C++ and Java.
  • Strong background in distributed systems, storage architectures, and database technologies.
  • Proven track record of leading large‑scale, high‑performance software projects.
  • Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.

Preferred Skills

  • Experience with Oracle Exadata or similar database appliance platforms.
  • Knowledge of Linux kernel development, networking stacks, and concurrency primitives.
  • Familiarity with performance analysis tools (e.g., perf, gprof, VTune).
  • Strong communication skills and ability to influence cross‑functional teams.

Compensation

Annual salary: $146,492.66

Frequently Asked Questions

What technologies will I work with in this role?

You will primarily use C/C++, Java, and Linux‑based tools to build and optimize Oracle Exadata’s storage server and database machine.

What level of experience is required?

Oracle expects at least 10 years of professional software development experience and a BS/MS/PhD in Computer Science or a related discipline.

Is relocation assistance provided?

Oracle typically offers relocation support for senior positions; please discuss details during the interview process.

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,817/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
Five Points, Wake County
Type
Full-Time
Salary
From $2,817/week
Posted
28/04/2026
Quick Apply

Similar Jobs

Registered Behavior Technician Ocean Front Counseling
Company Secretary G2 Legal Limited
AI
WeHired AI Online