Principal Software Engineer

OracleUnited States,
$114,600 - $234,600

About The Position

Oracle Cloud Infrastructure is building the next generation of cloud services for enterprises running mission-critical workloads at global scale. The OCI Queue team owns a fully managed, serverless messaging service that enables asynchronous communication between distributed applications, helping customers decouple services, process high-volume transactional messages, and build resilient cloud-native architectures. We are looking for an experienced individual contributor to help design, build, and operate core capabilities for OCI Queue. In this role, you will take ownership of significant service components across the control plane and data plane, including queue lifecycle management, message production and consumption flows, service APIs, durability, observability, scaling, and operational automation. This role is ideal for an engineer who enjoys building reliable distributed systems and owning production services. You will work on technical problems involving availability, latency, throughput, correctness, fault tolerance, security, and operational excellence. You will collaborate with engineers, product managers, SREs, security partners, and other OCI service teams to deliver messaging capabilities that are simple, reliable, and trusted by customers. As an IC4 engineer, you will be expected to drive projects from design through launch, make sound technical tradeoffs, raise the quality bar through code and design reviews, mentor other engineers, and continuously improve the service based on customer needs and production learnings. You should be comfortable working through ambiguity, decomposing complex problems, and delivering practical solutions for a business-critical cloud service.

Requirements

  • Experienced individual contributor
  • Comfortable working through ambiguity

Responsibilities

  • Design, build, and operate core capabilities for OCI Queue.
  • Take ownership of significant service components across the control plane and data plane, including queue lifecycle management, message production and consumption flows, service APIs, durability, observability, scaling, and operational automation.
  • Work on technical problems involving availability, latency, throughput, correctness, fault tolerance, security, and operational excellence.
  • Collaborate with engineers, product managers, SREs, security partners, and other OCI service teams to deliver messaging capabilities.
  • Drive projects from design through launch.
  • Make sound technical tradeoffs.
  • Raise the quality bar through code and design reviews.
  • Mentor other engineers.
  • Continuously improve the service based on customer needs and production learnings.
  • Decompose complex problems and deliver practical solutions for a business-critical cloud service.

Benefits

  • Flexible medical
  • Life insurance
  • Retirement options
  • Volunteer programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service