Principal Software Developer- C/C++ , Java, Distributed System (Redwood City, CA)
$99.6k - $223.4kOracle
Exadata Software Engineer
We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle Server Technologies. Oracle Exadata technology is the newest innovation in Oracle's history as the provider of the industry's number one database technology. Exadata group (Server Technologies Division) is responsible for the development of all aspects of the Exadata Storage Server and Exadata Database Machine which is named as Oracle's most successful new product.
Exadata Database Machine is the only database appliance in the industry that is capable of providing extreme performance for data warehousing, OLTP and consolidated workloads. Built using database and storage software from Oracle and industry standard hardware from Sun/Intel, Exadata Database Machine provides a fully optimized engineered system for best performance, scalability and high availability.
At the heart of every Oracle Exadata Database Machine are the Oracle Exadata Storage Servers. These are smart 'data aware' storage servers which provide Smart Scans, Smart Flash Cache, Smart Flash Log and Hybrid Columnar Compression technologies. Exadata group is responsible for the development of these innovative technologies that power the entire Exadata family of systems that include various configurations of Exadata X11, and Exadata Expansion Rack. Exadata group also keeps looking into leading edge technology like AI vector Database.
As a member of the software engineering division of Exadata, you will:
- Design and implement the database and Storage IO data path in Oracle Exadata Database Machine.
- Design and implement Exadata Storage Server offload features such as Smart Scan, Smart Backup, Smart File Creation, etc. that are responsible for extreme performance of the Storage Server.
- Implement software designed to be fault tolerant in the presence of unanticipated software failures.
- Develop algorithms and distributed systems software that runs on a large Database and Storage cluster.
- Work on multiple projects at once in a fast-paced, exciting and rapidly growing environment.
Preferred Qualifications:
- Degree level (BS/MS/PhD): Bachelors/Masters/PhD
- Major(s): Computer Science/Electrical Engineering
- Programming languages: C/C++ expertise, Java
- Tools, software, etc.: Development experience on Linux
- Preferred coursework: Computer System, Algorithm, Parallel Programming
- Other qualifications: Ability to debug complex systems problems; strong motivation or background to work on parallel and distributed algorithms to scale systems
Career Level - IC4
Range and benefit information provided in this posting are specific to the stated locations only US: Hiring Range in USD from: $99,600 to $223,400 per annum. May be eligible for bonus and equity.
Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business. Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.
Oracle US offers a comprehensive benefits package which includes the following:
- Medical, dental, and vision insurance, including expert medical opinion
- Short term disability and long term disability
- Life insurance and AD&D
- Supplemental life insurance (Employee/Spouse/Child)
- Health care and dependent care Flexible Spending Accounts
- Pre-tax commuter and parking benefits
- 401(k) Savings and Investment Plan with company match
- Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.
- 11 paid holidays
- Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.
- Paid parental leave
- Adoption assistance
- Employee Stock Purchase Plan
- Financial planning and group legal
- Voluntary benefits including auto, homeowner and pet insurance
The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.
Career Level - IC4
Required Skills:
- C/C++, Linux OS, Parallel Programming, Distributed System
About Us:
Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.
True innovation starts when everyone is empowered to contribute. That's why we're committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing View email address on click.appcast.io or by calling View phone number on click.appcast.io in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
$99.6k - $223.4k
Principal Software Developer- C/C++ , Java, Distributed System (Redwood City, CA) Location: Redwood City, CA, United States Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team at Oracle Server...JavaTemporary workFlexible hours$99.6k - $223.4k
Job Description Smart systems software engineers with BS/MS/PhD in Computer... .... Exadata group develops these technologies that power... ...failures. Develop algorithms and distributed systems software that run... ...Engineering. Experience with C/C++ and Java. Experience developing on...JavaTemporary workFlexible hours$99.6k - $223.4k
Ll Oefentherapie is looking for a Principal Software Developer to join the Exadata Team in Redwood City, CA. This role demands expertise in C/C++ and Java to design innovative database and storage systems. The candidate must have a degree in Computer Science or Electrical...JavaFlexible hours$99.6k - $223.4k
Oracle is seeking smart systems software engineers to join the Exadata Team in Redwood City, California. This role involves designing database solutions and implementing... ...Engineering, alongside strong skills in C/C++ and Java, and experience with Linux. The compensation...Java- ...Senior Software Engineer and CMTS - Exadata Location: In-office position in Redwood City, CA We are looking for smart systems software engineers with BS/MS/PhD in Computer... ...high‑throughput data paths Develop and optimize software for distributed communication across...SuggestedWork at office
- ...Senior / Principal Software Engineer – Distributed Systems & Databases January 28, 2025 Xage is the... ...technologies and developing our distributed systems... ...background Fluent in one of Go/Java/Rust/C++ software development Prior... ...in Palo Alto, CA and have global teams across...JavaContract workRemote workWorldwide
$164.8k - $247.2k
...based in our Foster City, CA office and follows... ...execution and system robustness. Assist... ...of experience in software engineering. Working... ...Dropwizard). Experience developing SaaS/enterprise... ...experience with Java / Spring, data structures... ...dynamic, globally distributed company, this...JavaWork at officeFlexible hoursShift work3 days per week$96.8k - $251.6k
Redwood City, CA, United States Pleasanton, CA, United... ...we transform to software as a service... ...standard developer workflows, CICD... ...based on security principals. So, we're looking... ...not limited to Java, J2EE, PL/SQL, Oracle... ...with scalable distributed systems Knowledge of Identity...JavaTemporary workFlexible hours$164.8k - $226.6k
...the foundational systems that power the world... ...of high‑scale distributed systems and real‑time... ...pioneering the future of software delivery by... ...based in our Foster City, CA office and follows... ...within our core Java environment. You will... ...months: You will develop a thorough...JavaTemporary workWork at officeFlexible hoursShift work3 days per week- ...Job Title Develops innovation strategies, processes, and best practices. Drives the execution of multiple business... ...Connect. Yes. 2 days in office. Proficiency in Java, Experience with distributed system, API design. The team comprises both senior and...JavaWork at office
$240k - $300k
...continuously to create a system where software behaves like an... ...looking for a Principal/Staff Engineer... ...ve worked with: distributed systems, Voice... ...work, or developer-facing products.... ...Equity Location : Redwood City, CA, US US Visas :... ...setup like python, java, node.js, etc....JavaH1bWork at office$265k - $331k
...clinical oncology company developing novel targeted therapies for... ...and strategic direction of systems biology research and preclinical... ...additional language (Perl, C/C++, Java). Proficiency with high-... ...at our headquarters in Redwood City, CA is listed below. The range...JavaFull timeLocal area- ...Senior Android Developer Location: Foster City, CA Note: F2F is mandatory at the Wipro location or... ...10 years experience developing software applications using Java/J2EE technologies for large enterprises... ...applications to server side systems 2+ years of relational...Java
- ...A leading data orchestration software company in Foster City is seeking a Staff Software Engineer.... ...challenges in AI infrastructure and distributed systems. Ideal candidates will possess a Bachelor... ...Computer Science, experience in Java or C/C++, and strong analytical skills. You...Java
$171k - $264k
...Decisive Point is hiring a Senior Software Engineer in Mountain View, CA, to contribute to developing next-generation vehicle... ...high-quality C code for embedded systems. Ideal candidates will have over... ...experience and a strong background in C/C++. The position offers a salary...$100k - $150k
...automate tasks is helpful. o Eager to Learn : Passion for developing new skills and growing in a fast-paced DevOps environment.... ...and priorities. o This position is onsite at our Redwood City, CA HQ . Currently, the team is working Mon/Tue/Wed onsite and...InternshipLocal areaRemote work$186k - $280k
...role within the Developer Experience Program... ...incident management systems, and policy... ...languages — Go, Python, Java, or TypeScript —... ...event-driven or distributed systems in... ...Qualifications ~7+ years of software engineering... ...United States - Redwood City Office GHQ : 186,...JavaFull timeWork at office- ...company in California is seeking a Senior Software Engineer to advance their data layer... .... You will work on optimizing distributed systems and enhancing caching policies in a small... ...team. The role demands experience in Java, C++, or Go, alongside strong fundamentals...Java
$192k - $260k
...for a seasoned engineer with over 8 years of experience in Java, Scala, or C++. The ideal candidate will contribute to our innovative... ...is required, with a strong foundation in algorithms and distributed systems. We offer a generous salary range of $192,000 — $260,000,...Java$130k - $165k
...human lives at risk. Our systems operate with distributed control, dynamic... ...seeking a Senior/Staff Software Engineer to help... ...experience with modern C++ and distributed systems... ...technical direction and develop a core piece of... ...Location Palo Alto, CA The salary range for...Full timeTemporary workWork experience placementLocal area$345.04k - $399.42k
...global community of developers and creators.... ...everyone. As a Principal Software Engineer on Creator... ...Data Storage systems to power the millions... ...complex back end distributed systems and... ...programming in C# and/or C++ (ideally both)... ...in San Mateo, CA: The starting base...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday- ...Broadcom Inc. in Palo Alto seeks a Senior Software Engineer to join the VCF team. You... ...vision and spearhead the development of distributed systems that empower enterprise cloud... ...software development, with proficiency in C++ and Java, and a strong background in distributed...Java
- ...EV Battery Pack Lead Engineer Foster City, CA ( Need locals) Job Summary: We are... ...requires strong technical depth in battery systems, engineering leadership, cross-functional... ...configuration, cooling strategy, HV/LV distribution, and structural layout. Define system...Local area
$190k - $200k
...Principal Software Engineer Element Science, Inc. is a medical... ...our San Francisco or Redwood City, CA office, with a... ...requirements, verification and system/cybersecurity risks.... ...using Python, Java, or C#. Strong knowledge... ...experience with developing or interfacing with machine...JavaTemporary workWork at officeLocal areaRemote workVisa sponsorshipWork visaRelocation packageFlexible hours$180k - $220k
...is looking for a Senior Software Engineer, Calibration & Control in Palo Alto, CA. In this role, you will collaborate... ...and scientists to develop the control systems for utility-scale quantum... ...experience in Python or C++, with a focus on distributed storage and graph...$165k - $206.5k
...Software Engineer III, Reliability Redwood City, CA Box (NYSE:BOX) is the leader in Intelligent... ...of operating distributed systems at scale. Our mission... ...languages such as Go or Java, with an emphasis on building... ...internal platforms, developer tooling, or performance...JavaWorldwideShift work- ...Box is headquartered in Redwood City, CA, with offices across... ...incident response and system resilience. Mentor other... ...years of professional software development experience... ...languages such as Java, Go, Scala, or Python.... ...Strong experience with distributed systems and metrics‑based...JavaLive inWork at office3 days per week
$226k - $369k
...Principal Staff Software Engineer - Systems and Infrastructure This role will... ...in Mountain View, CA, or Bellevue, WA.... ...use your passion for distributed technologies and algorithms... ...who designs and develops technology to serve... ...with coding in Java, C++, or Rust; knowledge...JavaFor contractorsWork at officeFlexible hours$192k - $260k
...successful on our platform. We develop and operate one of the largest scale software platforms. The fleet... ..., and operating system faults, and our... ...or PhD in databases, distributed systems. Comfortable working... ...experience in either Java, Scala or C++. Strong foundation in...JavaWork at officeLocal area$166k - $225k
...SQL query engines. As a software engineer on the Runtime... ...the next generation distributed data storage and processing systems that can outperform specialized... ...: Apache Spark : Develop the de facto open source... ...experience in either Java, Scala or C++. Strong foundation in algorithms...JavaLocal areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer- C/C++ , Java, Distributed System (Redwood City, CA). Be the first to apply!
- principal software engineer Redwood City, CA
- java developer remote part time Redwood City, CA
- entry level java developer remote Redwood City, CA
- principal Redwood City, CA
- senior principal scientist Redwood City, CA
- senior principal cloud computing engineer Redwood City, CA
- internship software Redwood City, CA
- software support Redwood City, CA
- software quality assurance Redwood City, CA
- embedded software Redwood City, CA

