Oracle Cloud Infrastructure (OCI) is seeking a Senior Software Engineer to join their team and build large-scale, distributed infrastructure for the cloud. The role involves designing and developing software for the Infrastructure-as-a-Service technologies that power their cloud. Oracle values innovation, equity, and respect, aiming for a culture of learning and growth.
Requirements
- 3–5+ years experience delivering and operating large scale, highly available distributed systems
- Strong knowledge of C, C++, or Java, and experience with scripting languages such as Python, Perl, etc.
- Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
- Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.
- Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies.
- Strong understanding of Linux or desire to learn.
- Strong troubleshooting and performance tuning skills.
- Experience building multi-tenant, virtualized infrastructure a strong plus.
Benefits
- Competitive benefits
- Flexible medical, life insurance, and retirement options
- Volunteer programs