Principal Software Development Engineer OCI
@ Oracle

Austin, TX
$150,000
On Site
Full Time
Posted 23 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXX***** @oracle.com
Recommended after applying

Job Details

About the Role

At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for enterprises. As a Principal Software Development Engineer OCI, you will work with a diverse team to design, develop, and deploy scalable cloud-native distributed systems.

Responsibilities

You will design and deliver high-quality features that meet enterprise customer needs. You will work on the Oracle Visual Builder Studio platform to support various user groups including Cloud Applications administrators, low-code developers, and experienced programmers.

Minimum Qualifications

  • BS or MS in Computer Science or equivalent experience.
  • 7+ years in delivering and operating large software systems at scale.
  • Proficiency in Java and at least one other language such as Python or Linux shell scripting.
  • Experience with scalable, cloud-native distributed systems and service-oriented architectures.
  • Strong communication skills and teamwork.

Preferred Qualifications

  • Experience with AI driven development and AI applications.
  • Familiarity with Terraform, Containerized Development, Kubernetes, and related tools (Git, Maven, Swagger, Chef).

Benefits and Perks

Oracle offers competitive benefits including medical, dental, vision, retirement plans, paid time off, and comprehensive insurance options. Various bonus and equity opportunities are available.

Key Skills/Competency

  • Cloud
  • Full-stack
  • Distributed Systems
  • Java
  • Python
  • REST
  • Scalability
  • Service Oriented Architecture
  • DevOps
  • Application Development

How to Get Hired at Oracle

🎯 Tips for Getting Hired

  • Research Oracle's culture: Understand their cloud and enterprise focus.
  • Tailor your resume: Highlight cloud, Java, and distributed systems expertise.
  • Showcase teamwork: Emphasize collaborative project experience.
  • Prepare for technical interviews: Review cloud-native and full-stack development topics.

📝 Interview Preparation Advice

Technical Preparation

Review Java and distributed system design.
Study REST architecture and microservices.
Practice cloud-native application development.
Familiarize with Kubernetes and containerization.

Behavioral Questions

Describe overcoming project challenges.
Explain teamwork in cross-functional settings.
Share problem-solving experiences.
Discuss adapting to technical changes.

Frequently Asked Questions