Principal Software Engineer, Cloud
Listed on 2025-12-27
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps, Backend Developer
Principal Software Engineer, Cloud Performance
Join Oracle to apply for the Principal Software Engineer, Cloud Performance role. This position is based onsite in Nashville, TN.
Job DescriptionOracle Cloud Infrastructure (OCI) delivers mission‑critical applications for top‑tier enterprises worldwide. The Cloud Performance organization builds high‑performance primitives, frameworks, and container runtimes that power OCI services.
We are seeking a senior software engineer to optimize cloud services, reduce costs, improve customer experience, and ensure scalability. This greenfield opportunity involves designing and building new cloud services from the ground up.
Responsibilities- Evaluate 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).
- 5–10 years of 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 within a cloud environment.
- Experience working closely with architects, principals, product, and program managers to deliver product features on time and with high quality.
- Strong 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. - Linux system administration and networking stack configuration.
- Demonstrable technical leadership and mentorship skills.
- Familiarity with JVM and JVM‑based benchmarking tools.
- BS degree in Computer Science or related field (MS preferred).
- Hands‑on experience developing services on a public cloud platform (AWS, Azure, GCP).
- Experience driving security reviews, user‑experience reviews, and working with Product Managers from inception through launch.
- Experience building continuous integration/deployment pipelines with robust testing and deployment schedules.
- Proven experience in performance optimization of cloud infrastructure and distributed systems.
- Medical, dental, and vision insurance.
- Short‑term and long‑term disability insurance.
- Life insurance and AD&D.
- Supplemental life insurance.
- Health care and dependent care flexible spending accounts.
- Pre‑tax commuter and parking benefits.
- 401(k) savings and investment plan with company match.
- Paid time off, flexible vacation, and 11 paid holidays.
- Paid sick leave and paid parental leave.
- Adoption assistance and employee stock purchase plan.
- Voluntary benefits such as auto, homeowner, and pet insurance.
US:
Hiring range $96,800 – $223,400 per year. May be eligible for bonus and equity.
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, or protected veteran status.
#J-18808-Ljbffr(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).