All roles at Oracle

Principal Data Systems Software Engineer

BengaluruFull-timeLead levelPosted 1 week ago

Leadership software engineering role at Oracle in Bengaluru.

About the role

You will contribute to shared product priorities, deliver new features and projects, and help evolve an enterprise data protection platform. This role offers the opportunity to help shape a new team while building deep product expertise within an established global engineering organization. The work spans Oracle database kernel development and systems programming, primarily in C and PL/SQL on Linux.

What you'll do

  • Work on software where data integrity, recoverability, cyber resilience, and performance at scale directly affect customers' most important operations
  • Contribute to shared product priorities, deliver new features and projects, and help evolve an enterprise data protection platform
  • Tackle engineering problems involving buffers and caches, memory management, storage, file systems, I/O, networking, concurrency, and distributed systems
  • Participate throughout the development lifecycle: understanding problems, exploring the codebase, identifying root causes, designing solutions, implementing changes
  • Take increasing technical ownership of assigned features and components, contributing to design decisions, code reviews, ongoing maintenance, and knowledge sharing

What you need

  • SQL
  • Data structures
  • Shell scripting
  • Linux
  • Oracle Database
  • C

Good to have

  • LLMs

More roles like this at Oracle

Apply on Oracle's site