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

Principal Software Developer

Oracle

Principal Software Developer

Location Requirement: This position is based in Nashville, TN and is an on-site role. Remote work is not available. Applicants must be able to work from the Nashville office.

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.

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.

Position Location

This position is office-based and requires onsite presence at one of the following Oracle office locations: Austin, TX; Nashville, TN; Santa Clara, CA; Seattle, WA; or Redwood Shores, CA. Relocation assistance may be available in accordance with Oracle's relocation policies.

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

Career Level - IC4

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.

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

     ...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle...  ...in the presence of unanticipated software failures - Develop algorithms and distributed systems software that runs on a large... 
    Suggested
    Temporary work
    Flexible hours

    Oracle Corporation

    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
    2 days ago
  • $114.6k - $234.6k

     ...strong C/C++ expertise and Java knowledge. We prefer experience developing on Linux. We look for coursework in computer systems,...  ...Backup, and Smart File Creation. We develop fault-tolerant software that can withstand unexpected software failures. We create... 
    Suggested
    Full time
    Flexible hours

    Oracle

    Redwood City, CA
    23 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
    23 days ago
  •  ...like Snowflake Intelligence . As a Principal AI Engineer , you will be a technical...  ...leveraged by other Snowflake teams and external developers. Technical Leadership & Mentorship:...  ...: Experience: 10+ years of software engineering experience, with 3+ years specifically... 
    Suggested
    Full time

    Snowflake

    Menlo Park, CA
    more than 2 months ago
  •  ...global Snowflake footprint as well as 1st party business logic such as ML powered functions and Budgeting applications. AS A PRINCIPAL SOFTWARE ENGINEER IN SNOWHOUSE FOUNDATION, YOU WILL: Design and implement innovative highly available distributed platforms and... 
    Full time

    Snowflake

    Menlo Park, CA
    more than 2 months ago
  • $205.2k - $360.8k

     ...and improve operational efficiency. We are looking for a Principal Software Engineer with deep, hands-on Genesys Cloud experience to...  ...platforms . The ideal candidate has extensive experience developing applications and integrations on Genesys Cloud and understands... 
    Work from home
    Worldwide
    Flexible hours

    Genesys Cloud Services, Inc.

    Menlo Park, CA
    4 days ago
  • $304k

     ...Principal Engineer II At Snowflake, we are powering the era of the agentic enterprise....  ...efficiency for every customer. As a Principal Software Engineer II at Snowflake You Will:...  ...Data Transformation Processing Fabric: Develop the low-level infrastructure for... 
    Flexible hours

    Streamlit

    Menlo Park, CA
    3 days ago
  •  ...indexing, query processing, and result ranking, semantic caching, and automated metadata extraction. Build the "Evals Engine": Develop the automated infrastructure required to run massive-scale golden set simulations, error analysis pipelines, and "hillclimbing" experiments... 
    Full time

    Snowflake

    Menlo Park, CA
    a month ago
  •  ...to help redefine the future of how work gets done. Senior Software Engineer - Customer Experience Engineering Our customers are...  ...facing. Our Customer Experience Senior Software Engineers enjoy developing features into the Snowflake product that aim to greatly reduce... 
    Full time

    Snowflake

    Menlo Park, CA
    a month ago
  •  ...modeling and infrastructure team where your work reaches every developer building on Snowflake. What you will do in this role...  ...preferred but not a requirement. ~6+ years of experience shipping software in production, including AI/LLM features. ~ Fluency in at... 
    Full time

    Snowflake

    Menlo Park, CA
    a month ago
  •  ...on-premise and cloud solutions struggle with this, Snowflake developed an innovative product with a new, built-for-the-cloud architecture...  ...Engineering (or equivalent learning experience) ~7+ years of software engineering experience in high performance mission critical... 
    Full time
    Worldwide

    Snowflake

    Menlo Park, CA
    more than 2 months ago
  •  ...one of the world’s leading data platforms. We are hiring a Software Engineer, AI Products for our AI Platform team at Observe by...  ...first thinking. This team builds the AI-powered products and developer tooling at the core of Observe's platform, including our flagship... 
    Full time

    Snowflake

    Menlo Park, CA
    more than 2 months ago
  •  ...but to help redefine the future of how work gets done. Senior Software Engineer - Snowflake Postgres Snowflake started with a...  ...on-premise and cloud solutions struggle with this, Snowflake developed an innovative product with a new, built-for-the-cloud architecture... 
    Full time
    Remote work

    Snowflake

    Menlo Park, CA
    more than 2 months ago
  •  ...management, and configuration of Snowflake Postgres instances. Develop features in the access and user model, including authorization,...  ...will have: ~2+ years of experience building production software in backend, infrastructure, or distributed systems environments... 
    Full time

    Snowflake

    Menlo Park, CA
    more than 2 months ago
  •  ...boundaries of High-Performance Computing (HPC). In this role, you'll develop and optimize the core computational kernels needed to run...  ...description of a problem, C++/Python reference code, low-level parallel software, and the hardware that executes it. This is not an easy role... 
    Full time

    Vorticity Inc.

    Redwood City, CA
    a month ago
  • $72 - $84 per hour

     ...Position Summary: We are building and operating a unique software stack of cloud infrastructure, software services, APIs, web and...  ...Products, Analytics, Lab Operations, and other business partners. Develop and share software subsystem designs that address user needs... 
    Full time
    Contract work
    Temporary work
    Work at office
    Local area
    Remote work

    Karius

    Redwood City, CA
    more than 2 months ago
  •  ...our global customer and partner ecosystem. We are looking for a Software Engineer who is passionate about creating exceptional user...  ...AS A SOFTWARE ENGINEER AT SNOWFLAKE, YOU WILL: Design, develop, and deliver features across our full stack that have a direct... 
    Full time

    Snowflake

    Menlo Park, CA
    more than 2 months ago
  • $188k - $259.44k

    About Moloco: Moloco builds some of the most powerful AI advertising solutions in the world. Our name—short for "machine learning company"—reflects our core mission: democratizing access to the advanced AI that has historically been reserved for tech giants. Led by ...
    Full time
    Temporary work
    Work at office
    Flexible hours

    Moloco

    Menlo Park, CA
    more than 2 months ago
  • $225k - $275k

     ...world-class product development, and a passion for delivering exceptional player experiences. We’re looking for a Senior/Principal Software Engineer to join our team and play a key role in shaping the architecture, design, and development of WPTHome. You’ll work alongside... 
    Full time

    Bellota Labs

    Redwood City, CA
    more than 2 months ago
  • $150k - $198k

     ...C3 AI (NYSE: AI), is the Enterprise AI application software company. C3 AI delivers a family of fully integrated products including the C3 Agentic AI Platform, an end-to-end platform for developing, deploying, and operating enterprise AI applications, C3 AI applications... 
    Full time
    Work experience placement

    C3 Ai Inc.

    Redwood City, CA
    more than 2 months ago
  • $190k - $238k

     ...business teams more effective at the work they do. As a Senior Software Engineer for Internal Tools, you'll own the design and delivery...  ...reliability for what the team ships, as the scope of the team develops Partner with senior business stakeholders and embedded engineers... 
    Full time
    Work at office
    Relocation package
    3 days per week

    Chan Zuckerberg Initiative

    Redwood City, CA
    more than 2 months ago
  • $180k - $300k

     ...iterative and fast-moving environment. In this role, you will build software from the ground up to solve critical bottlenecks for...  ...decisions. What You'll Work On You will contribute to developing the core product that customers use for curating their datasets... 
    Full time
    Work at office
    Relocation package

    Datologyai

    Redwood City, CA
    more than 2 months ago
  •  ...leading investors. The Role Dyna's robots only create value when they're reliably connected. Robotics isn't like typical enterprise software: latency that an ordinary business app would shrug off turns teleoperation and remote supervision into jerky, unsafe, or outright... 
    Full time
    Live in
    Work at office
    Remote work

    Dyna Robotics

    Redwood City, CA
    1 day ago
  •  ...applications, and AI. It is the only platform that enables you to discover all identities – including workforce, IT administrator, developers, and machines – assign appropriate access levels, detect irregularities, and respond to threats in real-time. With deployment in... 
    Full time
    H1b
    Local area

    Delinea

    Redwood City, CA
    more than 2 months ago
  • $133k - $160k

     ...Work on large scale, distributed systems to drive high availability and reliability for our feature teams and customers, including software delivery aspects and CI/CD. Write detailed technical documentation that can convey architectural and product details in a way... 
    Full time
    Live in
    Work at office
    Shift work
    3 days per week

    Box

    Redwood City, CA
    more than 2 months ago
  • $175k - $250k

     ...Zilliz is a fast-growing startup developing the industry’s leading  vector database for enterprise-grade AI. Founded by the engineers...  ...performance-critical systems ~ Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical... 
    Full time

    Zilliz

    Redwood City, CA
    more than 2 months ago
  •  ...’re a top 50 AI app in a16z list: ~#4 on Brex's Fast-Growing Software Vendors of 2025: ~ We're also one of the top ranking startups...  ...features like prompt management, dashboards, and analytics tools. Develop responsive, intuitive interfaces using React, TypeScript, HTML,... 
    Full time
    H1b
    Work at office

    Retell Ai

    Redwood City, CA
    more than 2 months ago
  •  ...based in Redwood City, is currently seeking a Senior Wireless Software Engineer, to be a part of building the most innovative audio and...  ...a Sr. Wireless Software Engineer, who will be responsible for developing the industry’s most innovative embedded system for streaming... 
    Full time

    Eva Automation, Inc.

    Redwood City, CA
    more than 2 months ago
  • $160k - $190k

     ...Description : Syntiant Corp., a leader in the high-growth AI software and semiconductor solutions space, is looking for an...  ...Engineering or related field or equivalent experience ~3+ years developing and deploying ML models for audio applications. ~ Strong C++... 
    Full time
    Temporary work
    Flexible hours

    Syntiant Corp

    Redwood City, CA
    more than 2 months ago

Do you want to receive more vacancies?

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