Taro Logo

Undergrad Software Engineer - Database Technologies

Oracle is the world's leading provider of business software, with a presence in over 175 countries, providing innovative emerging technologies to tackle real-world problems.
$73,700 - $158,200
Software Engineering Intern
In-Person
5,000+ Employees
Enterprise SaaS

Job Description

Oracle is seeking new college graduates for their Database Technologies organizations to work on cutting-edge database systems and technologies. This role, based in Redwood Shores, CA, is part of Oracle's initiative to develop next-generation services and solutions. The Database Engineering Team is responsible for full stack development of various database products including Oracle NoSQL Database, Oracle Times-Ten In-Memory Database, and the flagship Oracle Database.

The position offers an excellent opportunity to work on sophisticated systems that power critical infrastructure used by billions of people worldwide. You'll be involved in developing distributed databases, implementing scalability solutions, working on high availability systems, and contributing to security and analytics features. The role requires strong programming skills in C, C++, and Java, along with a solid understanding of algorithms and data structures.

As part of Oracle's early career program, you'll receive enhanced learning experiences and networking opportunities. The company provides comprehensive benefits including medical, dental, and vision insurance, 401(k) with company match, flexible vacation, and various other perks. This is an excellent opportunity to join a world-leading technology company that's at the forefront of database innovation and cloud computing.

The role requires a Bachelor's degree in Computer Science or related field, strong programming skills, and experience with systems programming concepts. You'll be working in a collaborative environment, contributing to products that are used by over 75% of the largest businesses in the world. This position offers both technical challenges and professional growth opportunities in a company that's shaping the future of database technologies.

Last updated a day ago

Responsibilities For Undergrad Software Engineer - Database Technologies

  • Full stack development of database family including Oracle NoSQL Database, Oracle Times-Ten In-Memory Database, and Oracle Database
  • Work on distributed databases, scalability, high availability, security, analytics
  • Develop in-database machine-learning and AI algorithms
  • Work on Oracle Engineered Systems for performance and availability

Requirements For Undergrad Software Engineer - Database Technologies

Java
  • Bachelor's in Computer Science (or equivalent) by June 2026
  • Strong proficiency in C, C++ and Java
  • Ability to implement sophisticated algorithms and data structures
  • Experience in three or more Systems Programming areas
  • At least one internship or equivalent practical experience
  • Minimum 3.0 GPA
  • Must reside in the United States and/or attend a university in the US

Benefits For Undergrad Software Engineer - Database Technologies

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) Savings with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Related Jobs