Senior Platform Software Engineer
Oracle
Oracle
Join our esteemed software engineering division and leverage your expertise in software architecture to develop, debug, and design robust applications and operating systems. You will be instrumental in building enhancements within our existing software architecture, contributing to the evolution of our platforms.
This role demands a proactive approach to problem-solving and a commitment to improving system performance, availability, reliability, and scalability. You will engage in deep analysis and diagnosis, participate in on-call rotations, and resolve complex technical issues to enhance our offerings.
Design, troubleshoot, and debug software programs to enhance performance, availability, reliability, and scalability.
Contribute to the improvement of our services through in-depth analysis and issue diagnosis.
Participate in on-call rotations to address and resolve system issues promptly.
Build and implement enhancements within the existing software architecture.
A minimum of 5 years of experience in delivering and operating large-scale, highly available distributed systems and/or cloud services.
Proficiency in Java, with additional knowledge in languages such as Python, Terraform, and Ansible.
Strong understanding of data structures, algorithms, operating systems, distributed systems, and cloud services.
Familiarity with networking protocols like TCP/IP and HTTP, along with standard network architectures.
Solid grasp of databases, NoSQL systems, storage solutions, and distributed persistence technologies, particularly within cloud environments.
Oracle
Product and Research