Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Developer

$114.6k - $234.6k

Oracle

Oracle Cloud Infrastructure (OCI) delivers mission‑critical applications for leading enterprises worldwide. Our cloud offers hyper‑scale, multi‑tenant services deployed across more than 50 regions globally. OCI continues to expand beyond traditional public cloud boundaries to support dedicated, hybrid, and multi‑cloud solutions, edge computing, and more. Why Join? At OCI, you’ll play a key technical role in shaping the design and evolution of backend cloud services that operate at a global scale. You’ll work on complex distributed systems, influence technical direction, and contribute to production services used by customers worldwide. This role offers the opportunity to lead by example, solve ambiguous technical problems, and mentor engineers while continuing to deepen your own technical expertise. Position Location This position is office‑based and requires onsite presence at one of the following Oracle office locations: Nashville, TN; Austin, TX; Santa Clara, CA; Seattle, WA; or Redwood Shores, CA. Relocation assistance may be available in accordance with Oracle’s relocation policies. Responsibilities As a Principal Software Developer, you will lead the design, development, and evolution of backend services, APIs, and core server‑side systems that support distributed cloud platforms. You will take ownership of complex technical problems, contribute to architectural decisions, and drive scalable, reliable solutions within and across teams. You will work on large initiatives, guide design discussions, review and influence technical designs, and collaborate closely with cross‑functional partners to ensure high‑quality delivery. You will proactively identify opportunities for architectural improvement, system optimization, and operational excellence, while mentoring and supporting other engineers. This role requires strong technical judgment, deep understanding of distributed systems, and the ability to balance near‑term delivery with long‑term architectural health. As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems. Qualifications 7+ years of professional software engineering experience, with demonstrated impact on backend or platform systems BS or MS degree in Computer Science or a related field, or equivalent practical experience Strong experience designing and building highly available, scalable distributed systems Deep understanding of distributed system fundamentals, object‑oriented design, data structures, and algorithms Proficiency in one or more object‑oriented programming languages such as Java, C++, C#, Go, or similar Experience leading or influencing technical design and architecture decisions Strong problem‑solving skills, ability to operate in ambiguous environments, and a high sense of ownership Experience with microservice architectures, service reliability, and production operations Demonstrated ability to mentor engineers and raise overall technical quality Benefits Range and benefit information provided in this posting are specific to the stated locations only. US: Hiring Range in USD from: $114,600 - $234,600 per year. May be eligible for bonus, equity, and compensation deferral. Medical, dental, and vision insurance, including expert medical opinion Short term disability and long term disability Life insurance and AD&DD 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 Career Level - IC4 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. #J-18808-Ljbffr Oracle

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Developer in Redwood City, CA vacancy
  • $94.2k - $223.5k

     ...functional area. We look for 7+ years of software engineering or related experience. We...  ..., or Austin. Responsibilities: We develop, debug, and design software applications...  ...exceptional professionals with this Principal Software Engineer opportunity. This is an... 
    Suggested
    Full time
    Relocation
    Flexible hours

    Oracle

    Redwood City, CA
    10 days ago
  •  ...Exadata Software Engineer We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata...  ...tolerant in the presence of unanticipated software failures Develop algorithms and distributed systems software that runs on a large... 
    Suggested
    Temporary work
    Flexible hours

    Hackajob

    Redwood City, CA
    2 days ago
  • $94.2k - $223.5k

    Principal Software Engineer As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture...  ...to perform software development tasks associated with developing, debugging or designing software applications or operating... 
    Suggested
    Temporary work
    Relocation
    Flexible hours

    Oracle

    Redwood City, CA
    4 days ago
  • $142k - $194k

     ...with Oracle Jet is a plus but not mandatory Experience in developing both server-side and client-side JavaScript for user interfaces...  ...Hardware More: At Oracle, we are a leading force in software development, committed to delivering top-notch software solutions... 
    Suggested
    Full time

    Oracle

    Redwood City, CA
    15 days ago
  • $114.6k - $234.6k

     ...storage I/O data path in Oracle Exadata Database Machine. We develop Exadata Storage Server offload capabilities such as Smart Scan,...  ...exceptional storage performance. We build fault-tolerant software that can withstand unexpected failures. We create algorithms... 
    Suggested
    Full time

    Oracle Corporation

    Redwood City, CA
    14 days ago
  • $250k - $380k

     ...Snowflake Principal Software Engineer At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek...  ...that powers Snowsight, Snowflake CoWork, and UX features Developer tooling that enable our engineers to move fast and deliver... 
    Flexible hours

    Streamlit

    Menlo Park, CA
    2 days ago
  •  ...exceptional customer experiences, we are on a mission to set new standards in online gaming. We are now looking for a Senior/Principal Software Engineer to join our dynamic team. This key role will help shape the architecture, design, and development of our platform,... 
    Local area
    Overseas

    Bellota Labs

    Redwood City, CA
    4 days ago
  • $304k

     ...how work gets done. We are hiring a Principal Engineer II to architect the core data processing...  ...for every customer. AS A PRINCIPAL SOFTWARE ENGINEER II AT SNOWFLAKE YOU WILL:...  ...Data Transformation Processing Fabric: Develop the low-level infrastructure for automated... 
    Flexible hours

    Snowflake Computing

    Menlo Park, CA
    3 days ago
  • $104.5k - $234.6k

     ...robotics. The OCI Robotics Cloud team is developing a secure, scalable, cloud-native...  ...observability, digital twins, simulation, software lifecycle management, and AI-powered robotic...  ...autonomous robotic systems. As a Principal Platform Software Engineer , you will own... 
    Temporary work
    Flexible hours

    Oracle

    Redwood City, CA
    4 days ago
  • $307.32k

     ...belong. We are currently looking for a high-performing Senior Software Engineer to join our dynamic software engineering Oncology...  ...Responsibilities: Collaborate with talented engineers to design and develop our backend services, data processing pipelines, and interfaces... 
    Full time
    Worldwide
    2 days per week
    3 days per week

    Billiontoone

    Menlo Park, CA
    1 day ago
  • $135k - $175k

     ...the Role We are seeking an experienced and passionate Senior Software Engineer to join our dynamic engineering team. In this role,...  ...environment, we'd love to meet you! What You’ll Do Design & Develop: Architect, design, and implement robust, scalable backend services... 
    Full time

    Lirvana Labs

    Menlo Park, CA
    1 day ago
  •  ...Principal Engineer, Developer Platform Engineering If you are looking for a game-changing career at one of the world's leading financial institutions...  ...across teams. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-... 
    Early shift

    Chase

    Palo Alto, CA
    3 days ago
  • $220k - $245k

     ...-edge technology and research to impact millions of lives. Our software products enhance doctors’ capabilities across hospitals worldwide...  ...and own them through the entire development lifecycle. Develop complex features and components. Review code and designs developed... 
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    3 days per week

    Rapidai

    San Mateo, CA
    1 day ago
  •  ...coding agents to ship features and products fast. Work directly with product, design, and engineering to turn ideas into working software. Learn rapidly across frontend, backend, systems, product, and design. Own meaningful product outcomes end to end. Ship,... 
    Internship

    Luma AI

    Redwood City, CA
    3 days ago
  •  ...voice AI. KEY RESPONSIBILITIES Design and build core UI features like prompt management, dashboards, and analytics tools. Develop responsive, intuitive interfaces using React, TypeScript, HTML, CSS, and JavaScript. Collaborate on backend APIs and DevOps to... 
    H1b
    Work at office

    Retell AI

    Redwood City, CA
    5 days ago
  • $150k - $250k

     ...production experience with agentic AI systems. Vijil is an AI software startup on a mission to help organizations build and operate...  ...AI practices at Twitch and Splunk, Vijil is helping AI developers build-in trust into open-source large language models. If you'... 
    Local area
    Flexible hours

    Vijil

    Menlo Park, CA
    5 days ago
  • $170k - $220k

     ...On-site 5 days per week 0-10 years of experience in full-stack software development. Salary $170k - $220k Equity 0.50-1.50% Visa, sponsor H1B, and Green card available Role responsibilities Design scalable solutions and ship features for a production... 
    H1b
    Work at office
    Visa sponsorship

    Redfish Recruiting

    Redwood City, CA
    4 days ago
  • $100k - $200k

     ...in the world, we want to hear from you. The Role As a Software Engineer at Cowboy Space Corp., you will build the systems that...  ...spacecraft systems, ground systems, and mission operations Develop flight software that interfaces directly with hardware and supports... 
    Permanent employment
    Work at office
    Local area
    Remote work
    Relocation package

    Aetherflux

    San Carlos, CA
    3 days ago
  •  ...Software Engineer II (Robotics) Join the small team building Conductor, the data and operations platform for our robotics program....  ...transforming, validating, and serving large robotics datasets. Develop agentic and LLM-powered workflows for data quality, enrichment,... 
    Internship

    Tailored Management

    Menlo Park, CA
    2 days ago
  •  ...Job Title: Software Engineer II (P3) - Production AI (Metrics & Analytics) Job Location: Redwood City, CA/ Los Angeles, CA (Hybrid...  ...Experience building internal tools or platforms for developer or product teams Familiarity with observability and monitoring... 

    AgreeYa Solutions

    Redwood City, CA
    16 hours ago
  •  ...with research engineers. Build tools to automate and maintain computing clusters and data parsing pipelines.  Design and build software and APIs that enable internal and external access to our AI systems. Ideal background: Adaptability and openness to work on... 
    Internship
    Remote work

    Diffuse Bio

    Menlo Park, CA
    5 days ago
  •  ...Software Engineer At Autoscience Institute, we create AI systems that autonomously conduct AI research. Recently, we announced the...  ...Francisco Bay Area. The Software Engineer will be responsible for developing and maintaining back-end systems, designing and implementing... 
    Full time
    Flexible hours

    Autoscience Institute

    Menlo Park, CA
    5 days ago
  • $87.15 - $102 per hour

     ...Type: Contract Job #106418 Job Title: Software/Solution Engineer Location: Menlo Park, California...  ..., and enforcement workflows. ~ Integrate newly developed and acquired products into existing review platforms.... 
    Hourly pay
    Full time
    Contract work
    Remote work
    Monday to Friday

    EPITEC

    Menlo Park, CA
    5 days ago
  • Luma Model Serving Engineer You'll own how Luma's models get served — integrating new architectures into the inference engine, scaling deployments across thousands of machines, and keeping expensive GPU fleets busy while meeting internal SLOs. This is large-scale...

    Luma AI

    Redwood City, CA
    3 days ago
  • ~ MS or PhD in Computer Science ~4+ years of experience with strong analytical and debugging skills ~ Unix systems proficiency ~ Expertise in Python (preferred), Go, or C++ ~ Strong communication and problem-solving abilities ~ Ability to thrive in...

    Saxon Global

    Redwood City, CA
    3 days ago
  • $176k - $215k

     ...Job Title: Software Engineer II Department: Software Engineering This position will play a significant role in designing, developing, and maintaining complex software systems and applications. The individual will leverage their strong technical expertise and... 
    Local area

    Bear Robotics, Inc.

    Redwood City, CA
    16 hours ago
  • $61k - $101k

     ...performance engineering, capacity planning, or developer platform engineering for high-traffic...  ...formal training or certification in software engineering concepts, along with 10+ years...  ...Channels and Connectivity team. As a Principal Engineer, Developer Platform Engineering... 
    Full time
    Early shift

    J.P. Morgan

    Palo Alto, CA
    15 days ago
  • $200k - $219k

     ...Recruiting from Scratch: Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100% remote and we work with teams across the United States to help them... 
    Work at office
    Remote work

    Recruiting from Scratch

    Redwood City, CA
    5 days ago
  •  ...platform that works seamlessly with the existing hardware and software that the customer uses. This requires us to integrate with a number...  ...ecosystem. This role will play an instrumental part in developing these integrations. Responsibilities Build out integrations... 
    Full time

    Hakimo

    Menlo Park, CA
    2 days ago
  •  ...Sr. Software Engineer Responsibilities: Golang Development: Design, develop, and maintain high performance backend services using Golang. Collaborate with cross functional teams to define and implement new features. Optimize and refactor existing codebase for... 

    Keylent Inc

    Menlo Park, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!