Principal Software Developer- C/C++ , Java, Distributed System
About This Position
Oracle is hiring a Principal Software Developer specializing in C/C++, Java, and Distributed Systems to join the Exadata team in Concord, Merrimack County, US. This senior role offers a competitive salary of $193,710.67 per year.
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, product managers, and other software teams to integrate firmware and application layers.
- Mentor senior engineers, conduct code reviews, and enforce best‑practice coding standards.
- Drive performance testing, profiling, and debugging across complex multi‑node environments.
- Contribute to technical documentation, patents, and knowledge‑sharing sessions.
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 protocols, and storage architectures.
- Proven track record of delivering large‑scale, mission‑critical software products.
- Strong problem‑solving skills and ability to work independently in a fast‑paced environment.
Preferred Skills
- Experience with Oracle Database technologies and Exadata platforms.
- Knowledge of Linux kernel development, virtualization, and cloud infrastructure.
- Familiarity with Agile/Scrum methodologies and CI/CD pipelines.
Benefits
- Comprehensive health, dental, and vision plans.
- 401(k) matching and stock purchase options.
- Generous paid time off and flexible work arrangements.
- 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 and experience are required?
A BS/MS/PhD in Computer Science and at least 10 years of professional experience in C/C++ and Java development, plus strong distributed systems expertise.
What are the compensation and benefits?
The position offers a salary of $193,710.67 per year along with health benefits, 401(k) matching, stock options, paid time off, and professional development support.
Frequently Asked Questions
Click the Apply Now button to submit your application directly to the employer.
The estimated compensation for this role is From $3,725/week.
Check the job description for location requirements.
Job Details
Oracle
Concord, Merrimack County
Full-Time
From $3,725/week
28/04/2026