Designing and delivering resilient, high-performance software that powers the majority of customer traffic in and out of Oracle Cloud Infrastructure (OCI)
Requirements
- Hands-on experience & expertise in Java/J2EE, Golang or Python along with moderate experience on Unix, shell scripting
- Hands-on experience of working with SQL and NoSQL databases
- Hands-on software Development experience
- Experience in RESTful API added advantage
- Experience with Cloud Services, Docker, and Kubernetes, is preferred
- Analytical and problem-solving skills
- Prior experience with cloud services, networking, load balancers
Responsibilities
- Lead the design and development of distributed virtual networking systems—owning the full software development lifecycle from architecture and coding to testing, deployment, monitoring, and production support
- Take ownership of key features within Oracle Cloud Infrastructure’s routing systems—helping to build the software that directs customer traffic across the globe
- Independently design, implement, and test scalable, secure, and maintainable code for critical subsystems
- Contribute to system design discussions, drive operational readiness of your features, and collaborate with teammates across functions to ensure reliability and performance at scale
- Collaborate closely with a team of seasoned engineers, contribute to core infrastructure projects, and help shape the future of OCI’s global networking platform
- Build the Core of Oracle Cloud
- Work on high-impact cloud services and make meaningful contributions to one of the world’s largest cloud platforms
Other
- 3+ years of experience in software engineering with a degree in Computer Science or related engineering fields
- Master’s degree in Computer Science or related field
- Must be able to comply with applicable requirements, such as immunization and occupational health mandates
- Certain US customer or client-facing roles may be required to comply with applicable requirements
- Travel requirements not specified