Oracle is seeking experienced developers to join their new Service Platform team within Oracle Cloud Infrastructure (OCI). The role involves collaborating with cross-functional teams to design and build scalable services, defining engineering best practices, and contributing to system-level software improvements.
Responsibilities:
- Collaborate with cross-functional teams to design and build scalable, high-performance foundational platform services
- Define and improve engineering best practices, development processes, and design standards
- Design, implement, and maintain software components across the full development lifecycle
- Contribute to debugging, performance tuning, and improving reliability of system-level software
- Drive architectural and design decisions with broad impact across OCI
Requirements:
- Bachelor's or Master's degree in Computer Science, or a related technical field, or equivalent practical experience
- 8+ years of professional software development experience
- Experience as a technical lead on large-scale cloud services with end-to-end project leadership experience
- Proficient in systems-level programming with one or more of the following: C/C++, Java, Rust, or Go
- Demonstrated leadership in making critical technical decisions and setting engineering vision
- Experience with Linux virtualization technologies and container runtimes
- Familiarity with running and supporting production systems in mission-critical, live-service environments
- Strong problem-solving skills, ownership mindset, and excellent communication abilities
- Experience designing architectures for high availability, scalability, and future flexibility across services
- Solid understanding of Linux systems, including kernel and driver development
- Proven track record of delivering high-quality products through all stages of the software lifecycle
- Experience developing high-performance, low-level systems
- Deep experience developing and operating services on public cloud platforms (e.g., Oracle Cloud, AWS, Azure)
- Hands-on experience with Kubernetes and container orchestration
- In-depth knowledge of Linux internals and virtualization technologies
- Strong understanding of computer networking fundamentals (e.g., OSI model, TCP/IP, HTTP, DNS, DHCP, subnets, gateways)
- Expert-level Linux/Unix troubleshooting skills
- Strong written and verbal communication skills; able to produce clear technical designs and documentation
- Experience with highly distributed infrastructure and scalable service architectures
- Proven experience mentoring and hiring, with a commitment to raising the technical bar across teams