Join the dynamic Oracle Cloud Infrastructure (OCI) team and contribute to creating and operating cutting-edge cloud services on a massive scale. OCI is dedicated to delivering top-tier cloud solutions that address the most pressing global challenges.
We're pioneering Oracle's Cloud Infrastructure (OCI), an ambitious project focused on developing Infrastructure-as-a-Service (IaaS) for large-scale operations in a distributed multi-tenant cloud setting. We aim to offer unparalleled computing, storage, networking, database, security, and a growing range of essential cloud services. This is an exciting time to join us - we're rapidly expanding, still in the early stages, and pursuing bold new ventures.
Are you passionate about building expansive distributed systems for the cloud? Do you thrive in a startup-like atmosphere backed by the resources of a Fortune 100 company? You'll become part of a rapidly growing venture that offers autonomy, diversity, and significant career advancement opportunities. This role promises tremendous potential for growth, high visibility, and exposure to various challenges. Join our team of skilled professionals to tackle complex issues in distributed systems, data processing, analytics, network management, and large-scale Infrastructure-as-a-Service (IaaS).
We're seeking a Software Engineer to lead the design and development of networking control plane software for our distributed services. Your role will involve leveraging your expertise in automation and orchestration principles to streamline processes. Previous coding experience and a commitment to simplicity and scalability are essential. You'll thrive in our collaborative, agile environment and embrace ongoing learning and growth.
A stellar software engineer is pivotal in delivering exceptional solutions to our customers. Are you driven by the prospect of tackling technical hurdles, analyzing, troubleshooting, and architecting critical Oracle Cloud services, platforms, and infrastructure? Your focus on reliability, scalability, security, and performance will be invaluable as we continue to push boundaries. If you thrive in a fast-paced setting and aspire to be a key player on an outstanding team, join us!
Career Level - IC4
Join our team as a Principal Member of Technical Staff within the Core Networking Control Services team, where you'll play a pivotal role in designing and developing highly scalable and efficient cloud services for managing an expanding network device fleet. You'll be instrumental in crafting, leading, and operating robust, secure cloud solutions. Your responsibilities will encompass code design and development, creation of unit and integration tests, and leveraging CI/CD pipelines for thorough pre-production testing of functionality, performance, and scalability. Additionally, you'll contribute to our on-call rotation to continuously monitor our service fleet.
Qualifications:
- Over six years of software development experience, specializing in creating large-scale distributed services and applications.
- Proficiency in Java or Python and Object-Oriented programming principles.
- Strong understanding of data structures and search and sort algorithms.
- Exceptional organizational, verbal, and written communication skills.
- Bachelor's or Master's degree in Computer Science or a related field.
Preferred Qualifications:
- Familiarity with cloud computing and networking technologies, including monitoring services.
- Experience in developing service-oriented systems.
- Exposure to distributed computing platforms like Hadoop, Spark, Kafka, Storm, open TSDB, and Elastic Search.
- Proficiency in creating automated test suites.
- Familiarity with tools like Jira, Confluence, and BitBucket.
- Understanding of Scrum and Agile methodologies.