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.
$114.6k - $234.6k
...You’ll work on complex distributed systems, influence technical... ...Austin, TX; Santa Clara, CA; Seattle, WA; or Redwood Shores, CA. Relocation... ...Responsibilities As a Principal Software Developer, you will lead the... ...programming languages such as Java, C++, C#, Go, or similar...JavaTemporary workWork at officeWorldwideRelocationRelocation packageFlexible hours$158k - $237k
.... As the platform and systems engineering team, founded... ...secure, and scalable software-defined platform.... ...dependencies. Design and develop high-performance,... ...structures, algorithms, and distributed systems design ~... ...Python, Go, and either C++, Java, or Scala ~ Large...JavaFull timeLocal area$130k - $265k
...fastest way to turn ideas into software. With our powerful AI-... ...builders. We are seeking talented distributed systems engineers who are... ...these features, empowering developers with a comprehensive suite... ...can be held from our Foster City, CA office. The hybrid role has...SuggestedFull timeTemporary workWork at officeMonday to FridayFlexible hours$180k - $250k
.... This role is based in Redwood City, CA. We are in person 4 days a week... ..., and deploy the back-end systems and services that power our... ...Hive), authored queries (SQL), distributed storage systems (e.g., HDFS,... ..., such as Python, Scala, or Java. Expertise with any of...JavaFull timeWork at officeVisa sponsorshipRelocation package$293.8k - $343.34k
...global community of developers and creators. At Roblox... ...state to all. As a Principal Engineer on this team... ...Desirable) Be an amazing systems-level C++ programmer and be... ...large multithreaded distributed system that connects... ...headquarters in San Mateo, CA: The starting base...SuggestedFull timeWork experience placementWork at officeLocal areaWorldwideMonday to Friday$200k - $250k
...- this is a hybrid role in Redwood City CA. Salary range: 200-250K USD... ...engineers who combine strong distributed systems expertise with deep... ...Proficient in Python or Java and 3-6+ months using AI for... ...largest and most entrenched software categories in the world, and...Java$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$89.2k - $209.5k
...You'll work on systems that operate... ...Santa Clara, CA; Seattle, WA; or Redwood Shores, CA. Relocation... ...member of the Software Engineering... ...to design, develop, debug, and enhance... ...that support distributed cloud systems.... ...may include Java or other... ...such as Java, C++, C#, Go, etc.?...JavaTemporary workWork at officeWorldwideRelocationRelocation packageFlexible hours$121.5k - $150k
...hands-on Senior Backend Software Engineer to join our... ...architecting robust Java backend services and... ...a purist backend systems engineer. You will... ...Development: Own, develop, and maintain a distributed matrix of 30+ microservices... ...to our San Carlos, CA headquarters for a 1...JavaFull timeTemporary workFlexible hours$140k - $265k
...apply for the Software Engineer, Product... ...this entails developing ideas with... ...maintainable backend systems Love authoring... ...building distributed CRUD level functionality... ...Golang and Java Compensation... ...in Palo Alto, CA . Palo Alto,... ...Engineer (Redwood City, CA) Software...JavaFull timeHome office$70 - $85 per hour
...opening for a client in Redwood Shores, CA. Location :... ...strong application developers/compiler developers... ...skills Experience with C/C++ programming using one... ...Knowledge of system architecture (POWER or... ...programming, networking (distributed/parallel applications...Hourly pay- ...psychologists looking to develop innovations for... ...and developing software modules for next-... ...generation Infotainment systems and mobility... ...software modules and distributed computing... ...programming languages: Java or C++. Working knowledge... ...Location: Belmont, CA, US, 94002 Department...JavaFull timeContract workRemote work
$160.36k - $240.54k
...infrastructure in the cloud/data center. This system is the foundation of many critical... ...engineers. About the Work Design and develop scalable, reliable frameworks: BATES... ...in building and developing large-scale distributed applications (e.g. Kubernetes). You’...Full time$180k - $300k
...This role is based in Redwood City, CA. We are in office 4 days a week... ...In this role, you will build software from the ground up to solve... .... You will contribute to developing the core product that customers... ...Ensure that our products and systems are reliable, secure, and...Full timeWork at officeRelocation package$150k - $250k
...Annual Bonus Senior Software Engineer Also open... ...mid-level, staff, principal, and team lead level... ...engineers Location: Redwood City, CA | In the office 3-4... ...high-performance, distributed software systems Working closely with... ...systems Developing critical product features...Temporary workWork at office3 days per week- ...Wilkins, based in Redwood City, is currently seeking a Senior Software Engineer to build the... ...audio and visual systems. The role involves... ...V1 product. We’re developing the ultimate operating... ...are used daily: C, C++, Objective-C, Swift... ...Location: Redwood City, CA. Candidates must be...
$195k - $215k
...Velocity builds the systems, AI-driven tools,... ...innovation engine—designing distributed systems that support AI-powered developer tooling, automating... ..., Python, or Java Strong... ...based in Palo Alto, CA. This salary will be... ...according to a specific city and state), if an authorization...JavaRemote jobFull timeWork experience placement$161.64k - $171.64k
...Job Summary Senior Software Engineer – responsible... ...role focuses on developing new features and components... ..., and scalable systems. Location: Menlo Park, CA. Responsibilities... ...availability in distributed systems. Experience... ...Developer. Experience with Java, J2EE, PL/SQL, XML,...JavaWork from homeFlexible hours$289.46k - $338.27k
...community of developers and creators.... ...are seeking a Principal Engineer to join... ...all advertising systems at Roblox,... ...experience in software development and... ...experience such as C#, Java, C++, or others. 4+... ...REST, GRPC, distributed systems design... ...in San Mateo, CA: The starting...JavaFull timeWork experience placementWork at officeLocal areaMonday to Friday$185k - $240k
...class, highly motivated software engineers who build... ...work closely with other developers, as well as with... ...problems Enhance our systems' usability and performance... ...experience with Java, Spring, and SQL ~ Experience... ...in beautiful downtown Redwood City $185,000 - $240,...JavaLive out- ...based in Los Angeles, CA. About... ...Stack Application Developer to be a member of... ...preferred. Fluent in Java and TypeScript,... ...) or NoSQL/distributed databases (e.g., Firestore... ...throughout the software development... ...secure, and scalable systems is essential, and...Java
$192k - $240k
...Senior Software Engineer - AI Platform Location: Redwood City, California, United States; San Francisco... ...the Role Redwood City, CA (Hybrid); San Francisco,... ...performance, and production‑ready systems. We work with some of... ...operate at the nexus of distributed systems, LLM...Work at officeLocal area3 days per week$190k - $261.8k
...seeking a strong Senior Software Engineer with deep... ...build and scale the systems that power our Learning... ...applications and AI developer tooling. You’ll partner... ...debugging complex distributed systems. Systems Thinking... .... Compensation The Redwood City, CA base pay range for a...Work at officeRelocation package3 days per week$210k - $255k
...Position: As a Lead/Principal Software Engineer on the... ...cloud native, distributed architectures. In... ...located in Menlo Park, CA. Responsibilities... ..., Python or Java. Hands-on experience... ...in distributed systems, microservices, and... ...in designing, developing, and maintaining...JavaFull timeWork at officeRemote workFlexible hours$145k - $182k
...disrupting the software delivery market... ...million software developers in the world to... ...One Ventures, Citi Ventures,... ...understand complex systems/code and own key... ...problems in a distributed computing environment... ...We work in Java, Golang, and... ...Mountain View, CA - Hybrid What...JavaFull timeLocal areaImmediate startFlexible hours$130k - $180k
...weapons, electronic warfare systems, and command & control... ...spans the entire software stack, from the embedded... ...systems programming (C, C++, Rust), but you’ve had real... ...programming experience (C/C++/Rust). Demonstrated... ...Chariot Defense’s San Bruno, CA, office. Willingness to...Live inWork at officeWeekend work- ...Zoox’s Robot Software Infrastructure... ...runtime settings system across our autonomous... ...Our team develops full-stack systems... ...vehicles and cities—ensuring safe,... ...Python, Kotlin or Java, and REST APIs,... ...familiarity in C++, and proven... ...or large-scale distributed systems ~ Familiarity...JavaTemporary workRelocation package
$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 officeImmediate startFlexible hoursShift work3 days per week$120k - $140k
...manufacturing processes, internally developed hardware and software, and vendor solutions enables... ...commerce, data, hardware, processes, systems and more. We are looking for an... ...preference for commuting distance to Redwood City, CA. What You'll Do: Develop software...Remote jobFull timeWork experience placementFlexible hours$130k - $280k
...through one connected software platform that... ...Storage team owns the distributed infrastructure... ...and optimizing the system that manages video... ...HQ in San Mateo, CA. What You'll Do... ...Streaming team to develop innovative solutions... ...languages such as C++ or Go considered...Hourly payFull timeWork at officeLocal areaWorldwideWork visaFlexible hours
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!
- java developer remote part time Redwood City, CA
- senior principal scientist Redwood City, CA
- principal Redwood City, CA
- senior principal cloud computing engineer Redwood City, CA
- entry level software sales Redwood City, CA
- healthcare software sales Redwood City, CA
- software implementation project manager Redwood City, CA
- id software Redwood City, CA
- software Redwood City, CA
- software sales Redwood City, CA



