Principal Software Engineer - Oci Planning & Capacity

Oracle Oracle · Enterprise · Nashville, TN +1

Software Engineer role focused on building cloud-native services, distributed systems, and automation platforms for Oracle Cloud Infrastructure's planning and capacity management. The role involves designing, developing, and operating systems that support critical business and engineering processes for global data center expansion, utilizing data pipelines and analytics solutions.

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#, or similar modern programming languages
  • cloud-native services and APIs
  • applications deployed within cloud environments
  • software engineering fundamentals, data structures, algorithms, and system design
  • relational and/or distributed databases
  • CI/CD, automated testing, source control, and observability
  • problem-solving, debugging, and analytical skills
  • written and verbal communication skills

Nice to have

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