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

Oracle — Ny State Campus, Albany County
Full-Time Apr 28, 2026
From $2,828/week
Apply Now →

About This Position

Job Summary

Oracle is hiring a Principal Software Developer specializing in C/C++, Java, and Distributed Systems to work on the Exadata team at its New York State Campus in Albany County, US.

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.
  • Mentor senior engineers, conduct code reviews, and enforce best coding practices.
  • Collaborate with hardware, firmware, and performance teams to integrate software with cutting‑edge server technologies.
  • Drive performance testing, profiling, and debugging of complex workloads.
  • Contribute to technical documentation and present findings to internal stakeholders.

Required Qualifications

  • BS/MS/PhD in Computer Science or related field.
  • 10+ years of professional software development experience, with deep expertise in C/C++ and Java.
  • Strong background in building and maintaining large‑scale distributed systems.
  • Proven experience with performance optimization, low‑level system programming, and multithreading.
  • Excellent problem‑solving skills and ability to work independently and lead a technical team.

Preferred Skills

  • Experience with database internals, storage systems, or hardware‑accelerated computing.
  • Familiarity with Linux kernel development and networking stacks.
  • Knowledge of cloud infrastructures and virtualization technologies.

Compensation

Salary range: $147,057.31 per year.

Frequently Asked Questions

What technologies will I work with in this role?

You will develop high‑performance software using C/C++, Java, and work on distributed system architectures for Oracle Exadata.

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 typically offers relocation support for qualified candidates moving to the New York State Campus.

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,828/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
Ny State Campus, Albany County
Type
Full-Time
Salary
From $2,828/week
Posted
28/04/2026
Quick Apply

Similar Jobs

Data Analyst IV Health Research Incorporated
AI
WeHired AI Online