Jobs · Engineering · Washington

Principal Software Engineer - OCI Planning & Capacity

Oracle · Seattle, WA · 1 wk ago
Engineering$115k–$235k/yrFull-time

About the role

The Oracle Cloud Infrastructure (OCI) is seeking a highly motivated Software Developer 4 to join the Infrastructure Planning and Capacity Management organization. This team develops the platforms, services, workflows, and operational tooling that enable Oracle to plan, source, deploy, and manage capacity across its global cloud infrastructure footprint.

Responsibilities

  • Design, develop, test, and operate cloud-native services supporting OCI infrastructure planning and capacity management.
  • Build scalable backend services, APIs, workflow engines, and automation platforms that support business-critical operational processes.
  • Develop and maintain distributed systems capable of processing large-scale infrastructure, operational, and planning datasets.
  • Partner with product managers, TPMs, infrastructure teams, supply chain organizations, and business stakeholders to define and deliver technical solutions.
  • Build data ingestion, transformation, and analytics pipelines that improve forecasting accuracy and operational visibility.
  • Contribute to system architecture, technical design reviews, and engineering best practices.
  • Drive operational excellence through monitoring, observability, reliability improvements, and automation.
  • Participate in on-call rotations and production support activities as required.
  • Identify opportunities to simplify workflows, improve operational efficiency, and reduce manual effort through software solutions.
  • Collaborate across OCI organizations to integrate with infrastructure, inventory, planning, and capacity management systems.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related technical field.
  • 7+ years of professional software development experience.
  • Strong programming skills in Java, Python, Go, C#, or similar modern programming languages.
  • Experience designing and building cloud-native services and APIs.
  • Experience developing applications deployed within cloud environments.
  • Strong understanding of software engineering fundamentals, data structures, algorithms, and system design.
  • Experience working with relational and/or distributed databases.
  • Familiarity with modern development practices including CI/CD, automated testing, source control, and observability.
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent written and verbal communication skills.

Similar jobs

Principal Software Engineer

The Depository Trust & Clearing Corporation (DTCC)Dallas, TX· 3 wk ago
Engineeringapply on ebxr.fa.us2.oraclecloud.com