Senior Software Developer

Oracle Oracle · Enterprise · United States

Senior Software Developer for Oracle Cloud Infrastructure (OCI) Queue team, focusing on building and operating a serverless messaging service for asynchronous communication between distributed applications. The role involves developing customer-facing features and backend service components related to queue management, message processing, APIs, automation, and monitoring, with an emphasis on scalability, reliability, and operational excellence in a cloud infrastructure environment.

What you'd actually do

  1. Build, test, deploy, and operate features for OCI Queue.
  2. Contribute to backend services, APIs, automation, and operational tooling.
  3. Improve message processing, queue lifecycle management, visibility timeout handling, batching, channels, and dead-letter queue capabilities.
  4. Work with senior engineers to design scalable and reliable distributed systems.
  5. Improve service performance, availability, observability, and maintainability.

Skills

Required

  • backend systems
  • distributed systems
  • cloud services
  • reliable code
  • production systems

Nice to have

  • cloud-native applications
  • distributed services
  • messaging technologies
  • container technologies
  • cloud platforms
  • monitoring and observability tools
  • DevOps
  • Site Reliability Engineering (SRE)
  • Infrastructure as Code
  • on-call rotations
  • supporting production systems