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

Oracle — Trenton, Mercer County
Full-Time Apr 28, 2026
From $2,656/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 Trenton, Mercer County, US. This senior role offers a competitive salary of $138,121.61.

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 deliver integrated solutions.
  • Mentor junior engineers, conduct code reviews, and promote best practices in C/C++ and Java development.
  • Drive performance tuning, debugging, and root‑cause analysis for complex system issues.
  • Contribute to technical documentation, patents, and research publications.

Qualifications

  • BS/MS/PhD in Computer Science or related field.
  • 10+ years of professional experience in systems software, with deep expertise in C/C++ and Java.
  • Proven track record designing and implementing large‑scale distributed systems.
  • Strong understanding of computer architecture, memory hierarchies, networking, and storage technologies.
  • Experience with performance profiling tools, concurrency, and low‑latency programming.
  • Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.

What We Offer

  • Competitive base salary of $138,121.61.
  • Comprehensive health, dental, and vision benefits.
  • Retirement savings plan with company match.
  • Opportunities for continuous learning, certifications, and career advancement within Oracle.

Frequently Asked Questions

What technologies will I work with in this role?

You will focus on C/C++, Java, and distributed system technologies used in Oracle Exadata storage and database solutions.

What education background is required?

A BS, MS, or PhD in Computer Science or a related field is required.

Is relocation assistance provided for candidates moving to Trenton?

Oracle offers relocation support for qualified candidates moving to the Trenton, Mercer County area.

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

Similar Jobs

Vice President of Commercial Lending Hoosier Hills Credit Union
Tenant Support Specialist Neighborhood Initiatives Development Corporation
AI
WeHired AI Online