Want to get hired at Oracle?
Principal Software Development Engineer
Oracle
Original Job Summary
About the Role
At Oracle Cloud Infrastructure (OCI), we are building the future of the cloud by combining the agility of a startup with the scale of a global enterprise. As a Principal Software Development Engineer, you will join a diverse, smart, and motivated team to build enterprise-grade, scalable, and high performance cloud-native distributed systems.
Key Responsibilities
You will design, develop and deliver high quality features for Oracle Visual Builder Studio - a multifaceted application development platform used by various user groups including Cloud Applications administrators, low-code developers, and experienced programmers.
- Design and implement scalable software solutions
- Develop distributed services and cloud-native systems
- Collaborate in cross-functional teams
- Maintain production quality through robust operational practices
- Communicate technical ideas effectively
Minimum & Preferred Qualifications
Minimum qualifications include a BS/MS in Computer Science or equivalent experience, at least 7 years of experience in scaling large software systems, proficiency in Java and familiarity with Python or Linux shell scripting, and a strong grasp of REST and service-oriented architectures. Preferred experience includes AI driven development, and knowledge of Terraform, Containerized Development, Kubernetes, and various toolsets like Git, Maven, and Swagger.
Key Skills/Competency
Principal Software Development Engineer requires: Java, Python, distributed systems, cloud, REST, scalability, microservices, Terraform, Kubernetes, collaboration.
How to Get Hired at Oracle
🎯 Tips for Getting Hired
- Customize your resume: Highlight cloud and distributed systems experience.
- Research Oracle: Understand OCI and product portfolio.
- Leverage keywords: Emphasize Java, Python, REST, and scalability.
- Prepare for interviews: Practice system design and behavioral questions.