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

Oracle — Jackson, Hinds County
Full-Time Apr 28, 2026
From $2,309/week
Apply Now →

About This Position

Oracle is hiring a Principal Software Developer specializing in C/C++, Java and distributed systems to join the Exadata team in Jackson, Hinds County, US. This senior role offers a fixed annual salary of $120,087.88.

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 and reliability.
  • 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 coding standards.
  • Drive performance tuning, debugging, and root‑cause analysis for complex system issues.
  • Participate in research and prototype innovative features that keep Exadata at the industry forefront.

Required Qualifications

  • BS/MS/PhD in Computer Science or related field.
  • 10+ years of professional experience in C/C++ and Java development.
  • Deep expertise in distributed systems, networking, and storage architectures.
  • Strong understanding of operating systems, concurrency, and low‑level optimization.
  • Proven track record of delivering large‑scale, mission‑critical software.
  • Excellent problem‑solving, communication, and leadership skills.

Preferred Experience

  • Experience with Oracle Database technologies or Exadata platforms.
  • Knowledge of hardware‑software co‑design and performance modeling.
  • Publications or patents in systems engineering.

Benefits

  • Competitive salary of $120,087.88 per year.
  • Comprehensive health, dental, and vision plans.
  • Retirement savings matching and stock options.
  • Flexible work arrangements and generous paid time off.
  • Professional development budget and tuition reimbursement.

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 for Oracle Exadata Storage Servers and Database Machines.

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 offers relocation support for qualified candidates moving to Jackson, Hinds 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 $2,309/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
Jackson, Hinds County
Type
Full-Time
Salary
From $2,309/week
Posted
28/04/2026
Quick Apply

Similar Jobs

Manager, Pricing Strategy & Analytics Biolife Plasma Services
AI
WeHired AI Online