Principal Software Developer- C/C++ , Java, Distributed System
About This Position
Oracle is hiring a Principal Software Developer (C/C++, Java, Distributed Systems) in Archer, Laramie County, US, with a fixed annual salary of $151,644.12. Join the Exadata Team to design and build cutting‑edge database hardware and software solutions.
Key Responsibilities
- Lead the architecture, design, and implementation of high‑performance distributed systems for Oracle Exadata Storage Server and Database Machine.
- Write, review, and optimize production‑grade C/C++ and Java code for scalability, reliability, and low latency.
- Collaborate with hardware engineers, firmware teams, and performance analysts to integrate software with custom silicon.
- Mentor senior engineers, conduct code reviews, and drive best‑practice development processes.
- Define technical roadmaps, evaluate emerging technologies, and contribute to patents and technical publications.
Required Qualifications
- BS/MS/PhD in Computer Science or related field.
- 10+ years of professional experience in systems software development, with deep expertise in C/C++, Java, and distributed system concepts.
- Proven track record designing low‑level storage, networking, or database engine components.
- Strong understanding of concurrency, memory management, performance profiling, and debugging on Linux/UNIX platforms.
- Excellent problem‑solving skills, ability to work cross‑functionally, and strong communication abilities.
Preferred Experience
- Experience with high‑throughput storage arrays, NVMe, or RDMA technologies.
- Knowledge of Oracle Database architecture and Exadata ecosystem.
- Familiarity with Agile development, CI/CD pipelines, and test automation.
Frequently Asked Questions
What technologies will I work with as a Principal Software Developer at Oracle?
You will design and implement core components using C/C++, Java, Linux/Unix, storage protocols, networking, and distributed system frameworks for the Exadata platform.
What level of education is required for this position?
A Bachelor’s degree in Computer Science or a related field is required; a Master’s or PhD is preferred.
Is relocation assistance provided for candidates moving to Archer, Laramie County?
Oracle offers relocation support for qualified candidates moving to the Archer, Laramie County location.
Frequently Asked Questions
Click the Apply Now button to submit your application directly to the employer.
The estimated compensation for this role is From $2,916/week.
Check the job description for location requirements.
Job Details
Oracle
Archer, Laramie County
Full-Time
From $2,916/week
28/04/2026