Undergrad Software Engineer - Database Technolo...
@ Oracle

Hybrid
$116,000
Hybrid
Full Time
Posted 22 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXX****** @oracle.com
Recommended after applying

Job Details

Overview

The Undergrad Software Engineer - Database Technologies role is a new college grad opportunity for students graduating with a Bachelor’s degree by, or within 12 months of, the cohort start date in June/July 2026. This position is located in the San Francisco Bay Area (Redwood Shores, CA) and does not offer visa sponsorship.

The Program

This program is designed to enhance your learning, build your network, and accelerate your impact. It targets candidates with diverse skills and experiences who are ready to work in teams developing next-generation database services and solutions.

The Team

The Oracle Database Technologies organization develops critical data management systems powering industries globally. You will work on full stack development for a range of databases including Oracle NoSQL Database, Oracle Times-Ten In-Memory Database, and the flagship Oracle Database. The team focuses on distributed databases, high availability, security, scalability, analytics, and AI-driven in-database algorithms.

What You’ll Bring

Candidates must have a completed Bachelor’s in Computer Science or a related field by June 2026, strong coding proficiency in C, C++, and Java, and practical experience through coursework, projects, internships, or research in at least three systems programming areas such as Computer Architecture, Distributed Systems, Database Systems, Multithreaded Programming, Parallel Programming, or Operating Systems Concepts. Must reside in or attend university in the United States.

Responsibilities

The role includes developing and optimizing systems for database technologies, integrating AI algorithms, and working on Oracle Engineered Systems with advanced technologies like Persistent Memory and RDMA. You will contribute to products that serve critical systems across various industries globally.

About Oracle

Oracle is a global leader in business software with a presence in over 175 countries. The company uses innovative technologies to solve real-world problems, delivering products and services that promote business efficiency and agility. Oracle offers a comprehensive benefits package including healthcare, retirement plans, paid time off, and more.

Key skills/competency

  • Coding
  • C++
  • Java
  • Database Systems
  • Distributed Systems
  • Algorithms
  • Data Structures
  • Systems Programming
  • AI Integration
  • Cloud Technologies

How to Get Hired at Oracle

🎯 Tips for Getting Hired

  • Customize your resume: Tailor projects, skills, and achievements to Oracle's tech focus.
  • Highlight relevant experience: Emphasize systems programming and database projects.
  • Research Oracle: Understand their products, culture, and cloud solutions.
  • Practice technical interviews: Focus on coding, algorithms, and data structures.

📝 Interview Preparation Advice

Technical Preparation

Review algorithms and data structures.
Practice coding in C, C++, and Java.
Study database internals and distributed systems.
Work on systems programming projects.

Behavioral Questions

Describe a challenging project and resolution.
Explain teamwork experiences in technical projects.
Discuss time management in project deadlines.
Share a conflict resolution experience.

Frequently Asked Questions