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.
Job Details
Company
Oracle
Oracle
Location
Trenton, Mercer County
Trenton, Mercer County
Type
Full-Time
Full-Time
Salary
From $2,656/week
From $2,656/week
Posted
28/04/2026
Quick Apply
28/04/2026
Similar Jobs
Vice President of Commercial Lending
Hoosier Hills Credit Union
GRILL COOK (FULL TIME)
Canteen
Tenant Support Specialist
Neighborhood Initiatives Development Corporation
Senior Principal RF Engineer
Raytheon
Microelectronics Advanced Packaging Engineer
Booz Allen Hamilton