O

Oracle

Builds databases, business apps and cloud services

Principal Platform Software Engineer

Platform EngineeringConfirmed live in the last 24 hours
Full-timeUnited States

About the Job

Requirements

  • A Bachelor of Science in Computer Science or a related field, or equivalent practical experience.
  • At least 7 years of professional software development experience.
  • Demonstrated experience building and operating distributed services in production.
  • Strong system design skills, including data modeling, API design, and performance and reliability tradeoffs.
  • Demonstrated ability to drive technical alignment across teams and deliver results in ambiguous problem spaces.

Responsibilities

  • Lead architecture, design, and implementation for complex platform services and shared components.
  • Own key technical decisions, drive design reviews, and ensure solutions meet security, scalability, performance, and operability requirements.
  • Establish and improve engineering standards across services, including API consistency, test strategy, deployment patterns, and observability.
  • Mentor engineers through design guidance, code reviews, and technical leadership.
  • Drive reliability improvements, including service-level objectives and indicators, capacity and performance planning, incident analysis, and automation.
  • Partner with Security and Compliance to ensure secure-by-design implementations and audit readiness.
  • Collaborate across organizations to align roadmaps and deliver cross-team platform initiatives.
  • Apply AI-assisted engineering consistently to improve delivery speed and quality across multiple projects, including design, implementation, testing, and troubleshooting.
  • Establish team patterns for AI-assisted development, such as test generation strategies, code review checklists for AI-generated changes, and documentation or architecture decision record generation, and coach others on effective usage.
  • Evaluate AI-assisted approaches with an enterprise mindset, considering security, privacy, intellectual property, and compliance, and ensure usage aligns with company-approved tooling and policies.
  • Use AI to improve operational excellence, including incident triage workflows, log and trace analysis approaches, and automation of repetitive operational tasks.

Desired Qualifications

  • Strong identity and access management service design experience, including token-based authentication, service-to-service authentication, authorization enforcement, and policy design.
  • Experience building or integrating user provisioning and entitlement services, lifecycle workflows, and audit logging.
  • Experience with secure platform patterns, including secrets management, key rotation, secure defaults, and defense in depth.
  • Cloud experience, preferably Oracle Cloud Infrastructure; Amazon Web Services, Microsoft Azure, or Google Cloud Platform are also acceptable, including containerization and orchestration.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs