OCI Undergrad Software Engineer – Full-time Intern Conversion
About this internship
Oracle is hiring an OCI Undergrad Software Engineer intern role designed for full-time intern conversion in the United States with a remote work model. The position is in the data governance and data management industry and lists a salary range of $57Kβ$141K per year. Candidates should be on track to graduate with a Bachelorβs degree in Computer Science or an equivalent science/engineering field by June 2026 and be able to complete coding projects independently in at least one listed programming language.
Qualifications
Required
- Graduate with a Bachelorβs degree in Computer Science or an equivalent science/engineering field by June 2026.
- Are proficient (i.e., able to complete coding projects with no assistance) in one or more of these programming languages: Java, Python, C, C#, C++, JavaScript, CSS, HTML, SQL, Scala
- Have completed coursework, projects, internships, and or research in 3 or more of the following: Algorithms and Data Structures, Artificial Intelligence, Big Data, Database, Machine Learning, Object-Oriented Programming, Operating Systems, Software Programming, Web Development, Micro-Services Architecture, Container Architectures (e.g., Docker, Kubernetes), User Interface Design
Nice to have
- Strong examples (class projects, internships, or research) that show independent coding in one or more of the listed languages.
- Experience applying algorithms and data structures in real projects, including explaining design choices and tradeoffs.
- Comfort working across multiple areas listed (e.g., databases plus web development or operating systems plus micro-services architecture).
- Familiarity with container architectures such as Docker and/or Kubernetes from coursework or projects.
- Clear communication skills for remote collaboration, such as writing concise project documentation or walkthroughs.
How to stand out (TUN tip)
Before applying, pick 2β3 coursework or project examples that map directly to the listed focus areas (for example, algorithms/data structures, databases, and web development) and link or describe them clearly. In your resume, name the programming languages you can use independently and briefly note what you built with each.
