Principal Platform Software Engineer

Oracle Oracle · Enterprise · United States

Seeking a Principal Platform Software Engineer to build and operate a cloud-native platform for Fusion Applications in a large-scale, multi-tenant SaaS environment. The role involves all stages of the software development lifecycle, focusing on frontend and backend technologies, Kubernetes, and distributed systems.

What you'd actually do

  1. You will be responsible for all stages of the software development lifecycle, from requirements gathering to coding, testing, CI/CD, and operational support.
  2. We own our applications - we deploy and operate them, and we see them being used daily by our customers.
  3. Given the autonomy and support you are excited to work on the bleeding edge frontend and backend technologies, including Go, Scala, Java, Argo and software lifecycle using Kubernetes, Docker, Terraform and more.

Skills

Required

  • Go
  • Scala
  • Java
  • Kubernetes
  • Docker
  • Terraform
  • microservices architecture
  • REST APIs
  • source control (BitBucket/ GIT)
  • continuous deployment tools (e.g., Teamcity, Jenkins)

Nice to have

  • automation projects
  • automation framework in cloud
  • OCI cloud-native app development
  • CloudFormation
  • Temporal workflows
  • Codex

What the JD emphasized

  • cloud-native
  • highly available
  • distributed
  • secure systems