The Principal Platform Software Engineer joins the Oracle Cloud Infrastructure team to develop distributed services, APIs, and developer tooling that improve the developer experience. You will own major platform components from technical design through production operation, turning developer pain points into reusable capabilities. Your daily work involves building scalable distributed services, prototyping solutions, and providing technical leadership and mentorship. You will specifically focus on AI-native software engineering by building and evaluating AI-enabled workflows and applying agentic techniques to software maintenance while ensuring security and reliability. Required skills include proficiency in Java, REST and gRPC services, full-stack development, and distributed systems. You will utilize SQL and NoSQL data stores, Kubernetes, containers, and Infrastructure as Code tools like Terraform to solve complex engineering productivity problems.
Java
REST
gRPC
Distributed Systems
RDBMS
NoSQL
CI/CD
Full-Stack
Source Control
Automated Testing
Observability
Data Structures
Algorithms
Operating Systems
Oracle Cloud Infrastructure
AI-native development