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

Oracle — Concord, Merrimack County
Full-Time Apr 28, 2026
From $3,725/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 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

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 $3,725/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
Concord, Merrimack County
Type
Full-Time
Salary
From $3,725/week
Posted
28/04/2026
Quick Apply

Similar Jobs

SVP & GM – Venmo Synchrony Financial
Senior Data Analyst Cornerstone onDemand
AI
WeHired AI Online