Undergrad Software Engineer - Database Technolo... @ Oracle
Your Application Journey
Email Hiring Manager
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.