Senior Principal Software Engineer

OracleNashville, TN
$135,200 - $306,400

About The Position

As a Sr. Principal Member of Technical Staff, you will work with other senior engineers and product management to define requirements for OCI’s storage infrastructure services. Expertise in one or more Public Cloud offerings is a plus. You will be expected to make substantial contributions towards our design and architecture and will implement proof of concepts. You have excellent communication skills and can clearly explain complex technical concepts. As a technical leader on your team, you will mentor and demonstrate core values for other more junior engineers. You will write code, review code written by your peers, and write test automations. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.

Requirements

  • 10+ year’s experience delivering and operating large scale, highly available distributed systems.
  • Strong proficiency with C and C++.
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Strong troubleshooting and performance tuning skills.
  • Self-motivation to thrive in a fast-paced environment.
  • Bachelors or Master’s in Computer Science, Computer Engineering, or related field.

Nice To Haves

  • Expertise in one or more Public Cloud offerings is a plus.
  • Experience with distributed storage systems, filesystems and databases is a strong plus.
  • Python and/or Java is a plus.
  • Experience with other high-throughput I/O architectures like DAOS/SPDK is a strong plus.
  • Background in RMDA and high-performance networking (SmartNICs, NVMe/TCP, RoCEv2) is a plus.
  • Familiarity with AI/ML frameworks (Tensorflow/Keras, PyTorch, Scikit-Learn, XGBoost, Caffe) as well as MLOps and Kubernetes is a plus.

Responsibilities

  • Work with other senior engineers and product management to define requirements for OCI’s storage infrastructure services.
  • Make substantial contributions towards design and architecture.
  • Implement proof of concepts.
  • Mentor and demonstrate core values for other more junior engineers.
  • Write code.
  • Review code written by peers.
  • Write test automations.

Benefits

  • Flexible medical
  • Life insurance
  • Retirement options
  • Volunteer programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service