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

Principal Software Developer

Hackajob

Oracle Cloud Infrastructure Position

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.

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.

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.

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
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Developer in Nashville, TN vacancy
  • $135.2k - $306.4k

     ...build, validation, change management, and deployment across OCI. Merino sits at the center of OCI software delivery. This role offers the opportunity to improve developer productivity, release safety, and operational confidence while helping define the future of AI-assisted... 
    Suggested
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    5 days ago
  • $104.5k - $234.6k

    OCI is transforming the developer platform experience. We are building an all-new application deployment system that will become a...  ...impact and a direct role in OCI’s next phase of growth.As a Principal Software Platform Engineer, you will define and drive the technical direction... 
    Suggested
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    3 days ago
  • $96.8k - $306.4k

    Required to be in Nashville, TN.OCI is transforming the developer platform experience. We are building an all-new application deployment...  ...and a direct role in OCI’s next phase of growth.As a Senior Principal Software Development Engineer, you will set the long-term technical... 
    Suggested
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    4 days ago
  • $96.8k - $306.4k

     ...an emerging space where the technology, developer expectations, and best practices are changing...  ...to production at OCI scale.As a Lead Principal Engineer, you will influence the...  ...forums.Required Qualifications12+ years of software engineering experience with a demonstrated... 
    Suggested
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    5 days ago
  • $96.8k - $223.4k

     ...Description Principal Software Engineer(Tech lead) As a member of the software engineering division, you will apply basic to intermediate...  ...to perform software development tasks associated with developing, debugging or designing software applications or operating systems... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    2 days ago
  • $114.6k - $234.6k

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. Oracle Cloud Infrastructure (OCI) Transformation & Delivery is seeking a Principal Software Engineer to join our high-impact team supporting the Zero Process Oracle... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    1 day ago
  • $135.2k - $306.4k

    As a Sr. Principal Member of Technical Staff, you will work with other senior engineers and...  ....Career Level - IC5As a member of the software engineering division, you will take an active...  ...new projects and specify, design and develop software according to those... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    4 days ago
  • $146.3k - $306.4k

     ...and Tooling team builds and operates the software platforms that enable Network Engineers...  ...production network operations.As a Lead Principal Software Engineer, you will own architecture...  ....Preferred QualificationsExperience developing AI/ML automation workflows with network... 
    Temporary work
    Worldwide
    Flexible hours

    Oracle Corporation

    Nashville, TN
    5 days ago
  • $135.2k - $306.4k

     ...related sensitive materials.Improve key exchange mechanisms so software services can securely communicate, establish trust, and...  ...failure modes.Experience building reliable APIs, automation, and developer-facing infrastructure used by multiple engineering teams.Operational... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    5 days ago
  • $99.6k - $209.5k

    Adheres to and improves execution of all phases of the application software development lifecycle; provides guidance and coaching to...  ...application-focused improvements. Utilizes advanced knowledge to develop and guide new application features and enhancements, leading design... 
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Nashville, TN
    2 days ago
  • $110.1k - $234.6k

     ...-on, owning early prototypes through production-ready platform software and technical standards. Preferred Qualifications: Experience in...  ...RF, wireless, and physical security testing, where authorized. Develop proof-of-concept demonstrations in controlled environments and... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    5 days ago
  • $96.8k - $223.4k

     ...the description at least once before clicking on Apply. Principal Software Engineer(Tech lead) As a member of the software...  ...architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems... 
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    10 days ago
  • $146.3k - $306.4k

    Defines architecture for large-scale systems software, firmware integration, and fleet automation that impacts multiple teams or products...  ...-impact hardware provisioning and systems software failures, developing systemic engineering and process improvements for large-scale... 
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Nashville, TN
    3 days ago
  • $104.6k - $264.1k

     ...the design and development of scalable software solutions while mentoring and guiding teams...  ...’ll belong and be encouraged.As a Lead Principal Software Engineer, you will work with...  ...excited to learn.Our lead principal-level developers are also the people who can work independently... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    2 days ago
  • $114.6k - $234.6k

     ...distributed systems experience. You should have experience with the software development and design of the features and launching them into...  ...business demands.Preferred QualificationsHands-on experience developing and maintaining services on a public cloud platform (e.g., AWS... 
    Full time
    Temporary work
    Work at office
    Relocation
    Long distance
    Flexible hours

    Oracle Corporation

    Nashville, TN
    4 days ago
  • $114.6k - $234.6k

     ..., Engineering, or a related technical field, or equivalent work experience.8+ years distributed cloud engineering experience in a software development environmentDevelopment experience in Java/C++/C# as well as scripting languages. Experience in scripting and automation... 
    Temporary work
    Work experience placement
    Flexible hours

    Oracle Corporation

    Nashville, TN
    4 days ago
  • $114.6k - $234.6k

     ...hybrid, and multicloud solutions, edge computing, and more.As a Principal Core Infrastructure Engineer, you will lead the design and...  ..., or equivalent practical experience.7+ years of professional software-engineering experience, with demonstrated impact on large-scale... 
    Temporary work
    Work at office
    Worldwide
    Relocation
    Relocation package
    Flexible hours

    Oracle Corporation

    Nashville, TN
    1 day ago
  • $114.6k - $234.6k

     ...yearsApplicants are required to read, write, and speak the following languages: EnglishWhat You’ll DoAs a Principal Software Development Engineer, you will:Design, develop, and maintain production software supporting OCI network deployment and lifecycle management.Build and... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    1 day ago
  • $146.3k - $306.4k

    This is an opportunity to solve foundational distributed-systems, developer-platform, and reliability problems with broad impact across OCI. We are hiring Senior Principal engineers and leaders who are excited by large-scale cloud infrastructure, deployment orchestration... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    2 days ago
  • $146.3k - $306.4k

     ...standards across dependent services. Establishes KPIs and advanced telemetry; applies formal verification for complex features; and develops robust replication/synchronization strategies. Advises and leads resolution of complex production issues, sets operational... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    2 days ago
  • $114.6k - $234.6k

     ...Responsibilities Build and operate high-performance networking and storage data-path software for DPU-accelerated systems. Develop and optimize packet processing, hardware offload, and data-path software across hardware, firmware interfaces, Linux, and cloud services... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    7 days ago
  • $135.2k - $306.4k

     ...BS, MS, or PhD in Computer Science, Computer Engineering, or equivalent practical experience. We prefer 10+ years of full-stack software development, including designing, implementing, and operating distributed services. We value proven end-to-end ownership of... 
    Full time
    Flexible hours

    Oracle

    Nashville, TN
    21 days ago
  • $135.2k - $306.4k

     ...We have experience building reliable APIs, automation, and developer-facing infrastructure used by multiple engineering teams. We...  ...sensitive materials. We improve key exchange mechanisms so software services can communicate securely, establish trust, and protect... 
    Full time
    Flexible hours

    Oracle

    Nashville, TN
    21 days ago
  • $142k - $194k

     ...field, or equivalent practical experience. ~8+ years of distributed cloud engineering experience in a software development environment. ~ Experience developing in Java, C++, or C#, along with scripting languages. ~ Experience with scripting and automation tools such... 
    Full time

    Oracle

    Nashville, TN
    a month ago
  • $114.6k - $234.6k

     ...Salary: $114,600 - 234,600 per year Requirements: ~5+ years of distributed cloud engineering experience in a software development environment. ~ Development experience with Java, C++, or C#, along with scripting languages; experience automating with tools such as... 
    Full time
    Flexible hours

    Oracle

    Nashville, TN
    3 days ago
  • $104.5k - $234.6k

     ...We require 10+ years of experience in software engineering or infrastructure-focused roles...  ...to raise execution quality. We develop and guide new features and enhancements,...  ...Oracle Cloud Infrastructure is seeking a Principal Software Engineer to help build and operate... 
    Full time

    Oracle

    Nashville, TN
    21 days ago
  • $104.5k - $234.6k

    Overview Oracle Cloud Infrastructure is seeking a Principal Software Engineer to help build and operate OCI Search Service with OpenSearch...  ...and adoption playbooks that raise ecosystem consistency and developer experience.Only Oracle brings together the data, infrastructure... 
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Nashville, TN
    5 days ago
  • $104.5k - $234.6k

     ..., and multicloud solutions, edge computing, and more.As a Principal Platform Software Engineer, you will shape the platform foundations that allow...  ...APIs, middleware, runtimes, integration frameworks, and developer tooling—setting technical direction while delivering durable... 
    Temporary work
    Work at office
    Worldwide
    Relocation
    Relocation package
    Flexible hours

    Oracle Corporation

    Nashville, TN
    5 days ago
  • $104.5k - $234.6k

     ...guides and adoption playbooks that raise ecosystem consistency and developer experience.Only Oracle brings together the data,...  ...remains posted.Career Level - IC4Key ResponsibilitiesPlatform Software Development:Lead cross-team evolution of middleware patterns or... 
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Nashville, TN
    3 days ago
  • $104.5k - $234.6k

    Oracle Cloud Infrastructure’s (OCI) Developer Platform Builder Tools organization builds the next generation...  ...AI-powered engineering tools that accelerate software delivery across the enterprise.We are seeking a Principal Platform Software Engineer to define the architecture... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    5 days ago

Do you want to receive more vacancies?

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