Software Developer 3

Oracle Oracle · Enterprise · Austin, TX +1

Software Developer 3 role at Oracle focused on owning the design and development of major components of Oracle’s Cloud Infrastructure. Requires strong coding, distributed systems knowledge, and experience with Java and REST APIs. Preferred qualifications include public cloud experience and building multi-tenant infrastructure.

What you'd actually do

  1. own the software design and development of major components of Oracle’s Cloud Infrastructure
  2. be both a rock-solid coder and a distributed systems generalist, able to dive deep into any part of the stack and low-level systems, as well as design broad distributed system interactions
  3. value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn
  4. provide technical leadership to other software developers

Skills

Required

  • 4+ years of software engineering experience
  • BS or MS degree in Computer Science or equivalent experience
  • Proficient in Java
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
  • Strong troubleshooting and performance tuning skills
  • Experience with REST API and service-oriented development

Nice to have

  • Hands-on experience developing services on a public cloud platform (AWS, Azure, GCP, OCI)
  • Experience delivering and operating large-scale, highly available distributed systems
  • Proficiency with scripting languages such as Python, Perl, etc.
  • Experience building multi-tenant, virtualized infrastructure is a strong plus
  • Strong understanding of databases, NoSQL systems, storage, and distributed persistence technologies is a plus