Oracle Cloud Infrastructure (OCI) builds and operates cloud services, and OCI Queue provides managed, durable messaging for asynchronous communication, traffic-spike absorption, and reliable work processing. The Principal Software Engineer will shape OCI Queue’s architecture and develop capabilities balancing durability, correctness, performance, scalability, and operational simplicity. The work spans customer-facing APIs, queue management workflows, request routing, and replicated storage. This is a hands-on technical leadership role with ownership from design and implementation through testing, deployment, and production operations. The role includes leading distributed messaging design and implementation; improving service performance, capacity utilization, availability, and failure recovery; designing reliable APIs and durable workflows; and driving automated testing, failure injection, performance qualification, and safe production rollouts. It also involves investigating production issues, participating in on-call operations, partnering with product and engineering teams to establish technical direction, and mentoring engineers through design and code reviews. The broader responsibilities cover software development and coding, architecture and system design, customer issue and defect collaboration, security and coding-standards compliance, system maintenance, project planning and execution, cross-organizational collaboration, problem solving, continuous learning and improvement, and participation in candidate interviews. Oracle lists a U.S. hiring range of $114,600 to $234,600 per annum; the role may also be eligible for bonus, equity, and compensation deferral.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal