Sr Principal Software Developer

$96,800 - $251,600/Yr

Oracle - Nashville, TN

posted 4 months ago

Full-time - Principal
Nashville, TN
Publishing Industries

About the position

We are facing several engineering challenges in critical foundational data-plane services that power the next generation of Oracle Cloud Infrastructure (OCI). We need you to challenge existing engineering assumptions and boundaries, bringing your expertise in large-scale, highly performant, reliable, and available system engineering to elevate critical OCI data-planes to the next level. This is your opportunity to build innovative solutions for our customers from the ground up. Our team is still new and growing fast, working on ambitious new initiatives such as providing canonical implementations of core components for data planes through a data-plane runtime framework, developing a remote persistent storage solution with latency and performance comparable to that of a local NVMe drive, and creating standards and tooling to identify critical performance improvements across OCI data-planes. We are looking for self-motivated engineers with a passion for solving challenging system, data-plane level, and performance problems. You should be a solid developer able to dive deep into low-level systems, design broad distributed system interactions for high-performance, high-scale data-planes. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn. With your superb technical, research, and analytical capabilities, along with a demonstrated ability to get the right things done quickly and effectively to delight our customers, you will envision, collaborate with executives for investment, and drive the software design and development for new major data-plane components of Oracle's Cloud Infrastructure. You will define the foundations for the next generation of OCI data-planes, making deep architectural changes as an outstanding builder and technical leader with an established industry track record of success in leading large cloud-scale projects.

Responsibilities

  • Challenge existing engineering assumptions and boundaries in data-plane services.
  • Build innovative solutions for customers from the ground up.
  • Develop a remote persistent storage solution with performance comparable to local NVMe drives.
  • Create standards and tooling to identify performance improvements across OCI data-planes.
  • Define responsibilities for new projects and specify, design, and develop software according to those specifications.
  • Provide consultative software guidance and strategic direction for developing, designing, and debugging software applications or operating systems.

Requirements

  • 10 years of relevant engineering, architecture, or development/operational experience.
  • Experience operating cloud services or large distributed applications in production.
  • Strong experience in C/C++ and expertise in low-level and performance-critical system-level design and service development.
  • Deep knowledge of distributed system design and scalable cloud-native application deployment.
  • Working experience with Infrastructure-as-a-Service, Linux OSes/kernels, device drivers, performance testing tools, distributed debugging tools, and high-performance distributed storage.
  • Strong team player with outstanding communication, organization, and interpersonal skills.
  • Comfortable with complex, swiftly evolving software development environments.
  • Ability to learn new technologies quickly and improve cross-team processes.
  • Expert knowledge of cloud infrastructure concepts and technologies.
  • Experience working with geographically distributed teams.
  • Significant work experience in startups or fast-paced enterprise technology development environments.

Nice-to-haves

  • Experience with performance testing tools and distributed debugging tools.
  • Familiarity with high-performance distributed storage solutions.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion.
  • Short term disability and long term disability.
  • Life insurance and AD&D.
  • 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.
  • Flexible vacation policy for salaried employees.
  • Accrued vacation for eligible employees.
  • 11 paid holidays.
  • Paid sick leave with carryover options.
  • Paid parental leave.
  • Adoption assistance.
  • Employee Stock Purchase Plan.
  • Financial planning and group legal services.
  • Voluntary benefits including auto, homeowner, and pet insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service