Principal Software Engineer, Platform - Nashville
for sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We must not repeat job title as heading. Remove boilerplate, navigation, EEO, etc. Keep substantive info.
We need to parse the job description.
Key sections:
- About the role: The description includes introductory paragraph: "Job Description Oracle Cloud Infrastructure (OCI) delivers mission-critical applications...". That's about the role? Actually it's about OCI and the role. Could be "About the role". We'll include that as a paragraph.
- Responsibilities: The "What You'll Do" list.
- Requirements: The "What You'll Bring" list (education, experience, etc.)
- Qualifications: There's a "Preferred Qualifications" list. Also there is a "Qualifications Disclaimer" but that's boilerplate; we can ignore. The "Qualifications" heading maybe includes both required and preferred? The posting has "What You'll Bring" (requirements) and "Preferred Qualifications". We could combine under "Requirements" and "Qualifications"? The instruction says use headings for sections like Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We need to decide what content goes where.
We have:
- Responsibilities: bullet list.
- Requirements: education, experience, skills (languages, distributed systems, etc.)
- Preferred Qualifications: additional experience.
- Skills: maybe we can extract skills from requirements: proficiency in Java, C++, C#, Go; understanding of distributed systems, OOP, data structures, algorithms, secure software dev; leading/influencing architecture; judgment, ownership, communication.
But we could also put those under Requirements.
- Benefits: detailed list of benefits.
- Pay: salary range $104,500 - $234,600 per year, plus bonus, equity, compensation deferral.
- Schedule: The position is office-based and requires onsite presence in Nashville, Tennessee. Relocation assistance may be available. That's schedule/location info. Not exactly schedule but we can put under Schedule: office-based, onsite presence in Nashville, TN; relocation assistance may be available.
We should not include boilerplate like "Range and benefit information provided in this posting are specific to the stated locations only", etc. But we can keep the salary range and benefits.
We need to avoid filler like "commensurate with experience". Not present.
We must not include duplicated lines.
We must not include application instructions, EEO, etc.
We must not include "About Us" maybe? The instruction says use heading "About the role". The "About Us" section is more about company; could be considered "About the role"? Might be okay to include as About the role? But we already have introductory paragraph about OCI and role. The "About Us" is more generic company marketing; could be considered boilerplate? It's not required but could be included as part of About the role? The instruction: "Prefer a few substantive sections over many thin ones." So we could combine the introductory paragraph and About Us into About the role? But About Us is not about the role. Might be considered filler. Safer to include only the introductory paragraph as About the role.
Thus sections:
About the role
Oracle Cloud Infrastructure (OCI) delivers mission-critical applications for leading enterprises worldwide. Our cloud offers hyperscale, multi-tenant services deployed across more than 50 regions globally. OCI continues to expand beyond traditional public-cloud boundaries to support dedicated, hybrid, and multicloud solutions, edge computing, and more. As a Principal Platform Software Engineer, you will shape the platform foundations that allow OCI services and their consumers to work together reliably at scale. You will lead cross-team initiatives involving APIs, middleware, runtimes, integration frameworks, and developer tooling—setting technical direction while delivering durable solutions that improve consistency, compatibility, and developer experience. This position is office-based and requires onsite presence in Nashville, Tennessee. Relocation assistance may be available in accordance with Oracle's relocation policies.
But note we already used location in Schedule maybe. We could keep location in About the role or Schedule. The instruction says Schedule section only if posting actually states them. The posting states "This position is office-based and requires onsite presence in Nashville, Tennessee. Relocation assistance may be available". That's about schedule/location. So we could put that under Schedule. Then About the role could be just the description of OCI and role without location. Let's split. About the role: description of OCI and role responsibilities high-level. Schedule: office-based, onsite presence in Nashville, TN; relocation assistance may be available. Now Responsibilities: list from "What You'll Do". We'll convert each bullet to headings and - for lists,
for prose.
We must not include any markdown fences.
We'll produce something like:
About the role
Oracle Cloud Infrastructure (OCI) delivers mission-critical applications for leading enterprises worldwide. Our cloud offers hyperscale, multi-tenant services deployed across more than 50 regions globally. OCI continues to expand beyond traditional public-cloud boundaries to support dedicated, hybrid, and multicloud solutions, edge computing, and more. As a Principal Platform Software Engineer, you will shape the platform foundations that allow OCI services and their consumers to work together reliably at scale. You will lead cross-team initiatives involving APIs, middleware, runtimes, integration frameworks, and developer tooling—setting technical direction while delivering durable solutions that improve consistency, compatibility, and developer experience.
Schedule
This position is office-based and requires onsite presence in Nashville, Tennessee. Relocation assistance may be available in accordance with Oracle's relocation policies.
Responsibilities
- Lead the design, development, and evolution of backend platform services, APIs, middleware, runtimes, and integration frameworks used across OCI.
- Define and drive API versioning, lifecycle, deprecation, and safe-rollout strategies that protect downstream consumers.
- Establish reusable patterns for interoperability, multi-tenant scale, resilience, and secure software development across multiple services.
- Drive shared observability practices, including service-level objectives, error budgets, monitoring, and capacity planning.
- Diagnose and resolve complex cross-service issues; lead durable rem
for prose. We must not include any markdown fences. We'll produce something like:
About the role
Oracle Cloud Infrastructure (OCI) delivers mission-critical applications for leading enterprises worldwide. Our cloud offers hyperscale, multi-tenant services deployed across more than 50 regions globally. OCI continues to expand beyond traditional public-cloud boundaries to support dedicated, hybrid, and multicloud solutions, edge computing, and more. As a Principal Platform Software Engineer, you will shape the platform foundations that allow OCI services and their consumers to work together reliably at scale. You will lead cross-team initiatives involving APIs, middleware, runtimes, integration frameworks, and developer tooling—setting technical direction while delivering durable solutions that improve consistency, compatibility, and developer experience.
Schedule
This position is office-based and requires onsite presence in Nashville, Tennessee. Relocation assistance may be available in accordance with Oracle's relocation policies.
Responsibilities
- Lead the design, development, and evolution of backend platform services, APIs, middleware, runtimes, and integration frameworks used across OCI.
- Define and drive API versioning, lifecycle, deprecation, and safe-rollout strategies that protect downstream consumers.
- Establish reusable patterns for interoperability, multi-tenant scale, resilience, and secure software development across multiple services.
- Drive shared observability practices, including service-level objectives, error budgets, monitoring, and capacity planning.
- Diagnose and resolve complex cross-service issues; lead durable rem