Software Developer 3

Oracle Oracle · Enterprise · Austin, TX +1

Software Developer role focused on building and operating large-scale distributed infrastructure for Oracle's Cloud Infrastructure (OCI) Networking team. The role involves designing, architecting, and developing services and frameworks for network orchestration, reliability, and automation in a multi-tenant cloud environment, requiring strong coding skills in languages like Java, GoLang, or C# and experience with distributed systems.

What you'd actually do

  1. Design, architect, and build large-scale distributed systems that enable rapid region builds and network orchestration across OCI.
  2. Drive development of services and frameworks that simplify complex networking challenges at scale.
  3. Collaborate across multiple teams from OCl to design unified, automated, and observable systems.
  4. Lead technical direction for high-impact projects, mentoring engineers and shaping design reviews with simplicity and resilience in mind.
  5. Improve service reliability, latency, and operational automation through intelligent tooling, metrics, and self-healing systems.

Skills

Required

  • Java
  • GoLang
  • C#
  • distributed systems
  • software development lifecycle
  • large-scale distributed services infrastructure
  • operational environment
  • systematic problem-solving
  • communication skills
  • sense of ownership
  • drive
  • high availability
  • scalability

Nice to have

  • Terraform
  • SQL
  • NoSQL
  • Kafka
  • Apache Spark
  • public cloud platform (AWS, Azure, Oracle)

What the JD emphasized

  • large-scale distributed systems
  • high-scale services
  • mission-critical tier-one livesite servicing
  • compliance and regulations