Talent.com
Senior Principal Software Developer

Senior Principal Software Developer

OracleNashville, TN, US
14 hours ago
Job type
  • Full-time
Job description

We're seeking experienced and driven developers, experienced in Linux internals, virtualization and container technologies, to join a new Service Platform team within Oracle Cloud Infrastructure (OCI). This team is building a foundational platform that powers OCI services—from low-level execution runtimes and cluster management to application orchestration and advanced change management workflows. Our goal : to accelerate OCI's evolution into an autonomous cloud, boosting efficiency, scalability, and developer productivity.

As a member of this growing team, you'll play a key role in shaping innovative initiatives with broad impact across OCI. We're looking for engineers who thrive on solving deep technical challenges, enjoy pushing the boundaries of what's possible, and are eager to dive into complex systems to make them simpler, faster, and more reliable. If you're passionate about building high-performance software, value clean design at scale, and enjoy working in fast-paced, collaborative environments—this is your opportunity to make a difference.

Responsibilities

  • Collaborate with cross-functional teams to design and build scalable, high-performance foundational platform services.
  • Define and improve engineering best practices, development processes, and design standards.
  • Design, implement, and maintain software components across the full development lifecycle.
  • Contribute to debugging, performance tuning, and improving reliability of system-level software.
  • Drive architectural and design decisions with broad impact across OCI.

Basic Qualifications

  • Bachelor's or Master's degree in Computer Science, or a related technical field, or equivalent practical experience.
  • 10+ years of professional software development experience.
  • Proficient in systems-level programming with one or more of the following : C / C++, Rust, Go, or Python.
  • Demonstrated leadership in making critical technical decisions and setting engineering vision.
  • Experience with Linux virtualization technologies and container runtimes.
  • Solid understanding of Linux systems, including kernel and driver development.
  • Proven track record of delivering high-quality products through all stages of the software lifecycle.
  • Experience developing high-performance, low-level systems.
  • Familiarity with running and supporting production systems in mission-critical, live-service environments.
  • Strong problem-solving skills, ownership mindset, and excellent communication abilities.
  • Experience designing architectures for high availability, scalability, and future flexibility across services.
  • Preferred Qualifications

  • Experience as a technical lead on large-scale cloud services.
  • Deep experience developing and operating services on public cloud platforms (e.g., Oracle Cloud, AWS, Azure).
  • Hands-on experience with Kubernetes and container orchestration.
  • In-depth knowledge of Linux internals and virtualization technologies such as KVM, QEMU, LXC, libvirt, and cgroups.
  • Strong understanding of computer networking fundamentals (e.g., OSI model, TCP / IP, HTTP, DNS, DHCP, subnets, gateways).
  • Expert-level Linux / Unix troubleshooting skills.
  • Strong written and verbal communication skills; able to produce clear technical designs and documentation.
  • Experience with highly distributed infrastructure and scalable service architectures.
  • Proven experience mentoring and hiring, with a commitment to raising the technical bar across teams.
  • 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.

    J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Developer • Nashville, TN, US

    Related jobs
    • Promoted
    Senior Principal Software Developer

    Senior Principal Software Developer

    VirtualVocationsMurfreesboro, Tennessee, United States
    Full-time
    A company is looking for a Senior Principal Software Developer to lead engineering efforts in cloud infrastructure data-plane services. Key Responsibilities Drive software design and development f...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Developer

    Senior Software Developer

    VirtualVocationsMurfreesboro, Tennessee, United States
    Full-time
    Key Responsibilities Analyze and troubleshoot complicated systems Work with Architects to create scalable cloud-based services Lead coding reviews and mentor team members on coding standards R...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Principal Engineer

    Senior Principal Engineer

    VirtualVocationsNashville, Tennessee, United States
    Full-time
    A company is looking for a Senior Principal Engineer who will define the architectural vision and lead technical execution across the engineering organization. Key Responsibilities Define and evol...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Director of Software Engineering

    Senior Director of Software Engineering

    VirtualVocationsMurfreesboro, Tennessee, United States
    Full-time
    A company is looking for a Senior Director Software Engineering.Key Responsibilities Oversee budget planning and implement quality practices for product vision Lead teams of internal and externa...Show moreLast updated: 30+ days ago
    • Promoted
    Mid-Level Software Developer

    Mid-Level Software Developer

    VirtualVocationsMurfreesboro, Tennessee, United States
    Full-time
    A company is looking for a Mid-Level Software Developer.Key Responsibilities Develops, creates, and modifies computer applications software or specialized utility programs Analyzes user needs an...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Principal Software Developer

    Principal Software Developer

    OracleNashville, TN, US
    Full-time
    As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing, debugg...Show moreLast updated: 14 hours ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    VirtualVocationsMurfreesboro, Tennessee, United States
    Full-time
    A company is looking for a Principal Software Engineer.Key Responsibilities Understand, document, and operationalize the entire stack for new hires Debug, maintain, and improve backend infrastru...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software AI / ML Developer

    Principal Software AI / ML Developer

    VirtualVocationsMurfreesboro, Tennessee, United States
    Full-time
    A company is looking for a Remote Principal Software AI / ML Developer.Key Responsibilities Architect and implement scalable applications using large language models (LLMs) and develop effective re...Show moreLast updated: 2 days ago
    • Promoted
    Senior Principal AI Developer

    Senior Principal AI Developer

    VirtualVocationsMurfreesboro, Tennessee, United States
    Full-time
    A company is looking for a Senior Principal AI / ML Developer.Key Responsibilities Architect and implement scalable applications using large language models (LLMs) Design and optimize machine lear...Show moreLast updated: 2 days ago
    • Promoted
    Principal Software Developer

    Principal Software Developer

    VirtualVocationsNashville, Tennessee, United States
    Full-time
    A company is looking for a Principal Software Developer to lead the design and development of data-plane components for cloud infrastructure. Key Responsibilities Drive software design and develop...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Principal Software Developer - AI / ML, JoinOCI

    Principal Software Developer - AI / ML, JoinOCI

    OracleNashville, TN, US
    Full-time
    Principal Software Developer – AI / ML, JoinOCI.Principal Software Developer – AI / ML, JoinOCI.Principal Software Developer – AI / ML, JoinOCI. Be among the first 25 applicants.Principal Software Develop...Show moreLast updated: 14 hours ago
    • Promoted
    Senior Golang Developer

    Senior Golang Developer

    VirtualVocationsMurfreesboro, Tennessee, United States
    Full-time
    A company is looking for a Senior / Lead Golang Developer.Key Responsibilities Design, develop, and maintain high-performance traffic management systems in Go (Golang) Architect scalable, fault-t...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack Developer

    Senior Full Stack Developer

    VirtualVocationsNashville, Tennessee, United States
    Full-time
    A company is looking for a Senior Full Stack Developer- Remote Canada.Key Responsibilities : Develop backend services, adapters, and integrations using Java, Spring Boot, and Apache Camel for CMS ...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Backend Software Engineer

    Principal Backend Software Engineer

    VirtualVocationsNashville, Tennessee, United States
    Full-time
    A company is looking for a Principal Backend Software Engineer.Key Responsibilities Design and develop core modules for a data integration and analytics cloud platform Collaborate with teams to ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Data Platform

    Senior Software Engineer - Data Platform

    RelativityNashville, TN, United States
    Full-time
    Join our team as we reimagine and modernize the core of Relativity's data architecture.You'll play a pivotal role in transforming the Document Data Model (DDM)-a foundational component of our platf...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Principal Software Enginer, AI Infra Compute

    Senior Principal Software Enginer, AI Infra Compute

    OracleNashville, TN, US
    Full-time
    Senior Principal Software Enginer, AI Infra Compute.Senior Principal Software Enginer, AI Infra Compute.Senior Principal Software Enginer, AI Infra Compute. Be among the first 25 applicants.Senior P...Show moreLast updated: 14 hours ago
    • Promoted
    • New!
    Principal Software Developer- Network Operating Systems (NOS)

    Principal Software Developer- Network Operating Systems (NOS)

    OracleNashville, TN, US
    Full-time
    Principal Member of Technical Staff- Network Operating Systems (NOS).Principal Member of Technical Staff- Network Operating Systems (NOS). Principal Member of Technical Staff- Network Operating Syst...Show moreLast updated: 14 hours ago
    • Promoted
    • New!
    Principal Member of Technical Staff

    Principal Member of Technical Staff

    OracleNashville, TN, US
    Full-time
    Principal Member of Technical Staff.Oracle Cloud Infrastructure (OCI) Data and AI Services organization has a rare opportunity to play a critical part in building a key Oracle Cloud Data Service.Yo...Show moreLast updated: 20 hours ago