×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer, Cloud

Job in Austin, Travis County, Texas, 78716, USA
Listing for: Oracle
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer, DevOps
Job Description & How to Apply Below
Position: Principal Software Engineer, Cloud Performance

Principal Software Engineer, Cloud Performance

Location:

Nashville, TN (onsite)

2 weeks ago – Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features.

Overview

Oracle Cloud Infrastructure (OCI) delivers mission‑critical applications for top tier enterprises around the world. Our cloud offers unmatched hyper‑scale, multi‑tenant services deployed in more than 50 regions worldwide. OCI is expanding its mission beyond the traditional boundaries of public cloud to include dedicated, hybrid and multi cloud, edge computing, and more.

At the Technical Strategy and Oversight (TSO) organization, we support customer choice, transparency, and value when it comes to cloud infrastructure. We’re embarking on ambitious new initiatives such as building new innovative platforms, high‑performance primitives, frameworks to support OCI developers, and a new container runtime that will allow us to run the full variety of OCI services, including our most demanding, high‑performance, high‑availability services.

We are also working on remote persistent storage solutions, data‑plane runtime frameworks, and tools to identify critical performance improvements across OCI data‑planes. Our goal is to enhance engineering efficiency by concentrating expertise on building low‑level systems with high performance that can be adopted by core cloud services across OCI.

As OCI continues its rapid expansion, we are seeking a skilled Software Engineer to join our newly established Cloud Performance Organization. This team plays a key role in addressing service inefficiencies, reducing cloud expenses, improving customer experience, and ensuring scalability. Your work will focus on optimizing the performance of OCI’s critical components, internal tools, and applications while fostering a culture of performance engineering.

Responsibilities
  • Evaluate the performance of cloud services, identify inefficiencies, and design cost‑effective solutions.
  • Analyze and optimize internal tools, processes, and developer workflows to enhance operational efficiency.
  • Benchmark OCI services against competitors and identify performance improvement opportunities.
  • Collaborate with service teams to integrate performance evaluation tools into CI/CD pipelines.
  • Quantify and communicate the financial impact of inefficiencies, linking performance data to business metrics.
  • Develop and implement improvements in shared components, libraries, and runtime configurations (e.g., Java runtime, SDKs, and images).
Qualifications
  • 5 to 10 years distributed service engineering experience in a software development environment.
  • Development experience in a modern programming language such as Java, C++, or C#.
  • Hands‑on experience designing, developing, and operating public cloud service control or data planes.
  • Hands‑on experience in software performance profiling, analysis, and optimization.
  • Deep understanding of object‑oriented design and SDK development, specifically within a cloud environment.
  • Experience working closely with architects, principals, product, and program managers to deliver product features on time and with high quality.
  • Good knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.
  • Understanding of databases, No

    SQL systems, storage, and distributed persistence technologies.
  • Proficiency in Linux administration and networking stack configuration.
  • Demonstrable technical leadership and mentorship skills.
  • Familiarity with JVM and benchmarking tools.
Preferred Qualifications
  • BS degree in Computer Science or related field (MS preferred).
  • Hands‑on experience developing services on a public cloud platform (e.g., AWS, Azure, GCP).
  • Experience driving security reviews, documentation, UX reviews, and working with Product Managers from inception through launch.
  • Building continuous integration/deployment pipelines with robust testing and deployment schedules.
  • Proven experience in performance optimization of cloud infrastructure and distributed systems.
Benefits
  • Medical, dental, and vision insurance, including expert medical opinion.
  • Short‑t…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary