Principal Software Engineer - Oci Planning & Capacity

Oracle Oracle · Enterprise · Seattle, WA +1

This role focuses on building cloud-native services, distributed systems, and data pipelines for infrastructure planning and capacity management within Oracle Cloud Infrastructure (OCI). It involves designing and developing scalable platforms to support critical business and engineering processes related to global data center expansion, operational decision-making, and forecasting accuracy. The role emphasizes automation, data-driven solutions, and operational excellence.

What you'd actually do

  1. Design, develop, test, and operate cloud-native services supporting OCI infrastructure planning and capacity management.
  2. Build scalable backend services, APIs, workflow engines, and automation platforms that support business-critical operational processes.
  3. Develop and maintain distributed systems capable of processing large-scale infrastructure, operational, and planning datasets.
  4. Partner with product managers, TPMs, infrastructure teams, supply chain organizations, and business stakeholders to define and deliver technical solutions.
  5. Build data ingestion, transformation, and analytics pipelines that improve forecasting accuracy and operational visibility.

Skills

Required

  • Java, Python, Go, C#
  • cloud-native services
  • cloud environments
  • software engineering fundamentals
  • data structures
  • algorithms
  • system design
  • relational databases
  • distributed databases
  • CI/CD
  • automated testing
  • source control
  • observability
  • problem-solving
  • debugging
  • analytical skills
  • communication skills

Nice to have

  • distributed systems
  • highly scalable backend services
  • data engineering
  • data pipelines
  • ETL workflows
  • streaming platforms
  • large-scale analytics systems
  • infrastructure planning
  • capacity management
  • data center operations
  • hardware lifecycle management
  • supply chain workflows
  • cloud infrastructure organizations
  • workflow orchestration
  • business process automation
  • operational management systems
  • Oracle APEX development
  • low-code application frameworks
  • Kubernetes
  • containerized applications
  • microservice architectures
  • data warehousing
  • forecasting systems
  • operational analytics platforms
  • cloud infrastructure concepts
  • compute
  • storage
  • networking
  • capacity planning
  • large-scale enterprise systems
  • cross-functional stakeholder environments