Back to Job Portal
O

Principal Data Systems Software Engineer

Oracle · BENGALURU, KARNATAKA, India
Posted July 27, 2026 via Oracle

We are part of Database as a service (DBaaS)  team in Oracle cloud and our team own’s the responsibility of developing and managing platform features for Exadata, ExaCC, Virtual Machine (VM)/Bare metal (BM) and Autonomous databases teams. 

Working for DBaaS platform team will provide dual opportunity to work on cloud technology as well as understand the internals of different flavours of oracle database. As our service also interacts with other cloud services, you get opportunity to learn other services too.

For more information, refer to

https://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/dbaas/obe_dbaas_QS/oracle_database_cloud_service_dbaas_quick_start.html

https://www.oracle.com/database/cloud-services.html

Responsibilities in this role would include:

Develop scalable, secure, dedication cloud services and components.

Analyze, understand and develop complex architectures, design and associated sub-systems.

Deliver high-quality, well-tested code that integrates well with other sub-systems.

Apply techniques, algorithms, technology standards, review technical decisions, propose & defend technical decisions.

Collaborate with many partners such as Development leads, Product Management, Operations, Release Management to make, adopt and communicate technical decisions and shape the development and delivery of software.

Stay up-to-date with new technologies.

We are looking for folks who meet the following criteria:

Well versed with Algorithms, Design Pattern , Data structure, Distributed Systems

Hands on experience working with Java, J2EE, Rest API, microservices, Oracle Database

Familiarity/Exposure to Web architecture, Web Services

Would be great if they have Cloud experience (OCI/AWS/Azure/GCP)

Familiarity with Agile Development Methodology

Ability to work well with local & global teams

We are part of Database as a service (DBaaS)  team in Oracle cloud and our team own’s the responsibility of developing and managing platform features for Exadata, ExaCC, Virtual Machine (VM)/Bare metal (BM) and Autonomous databases teams. 

Working for DBaaS platform team will provide dual opportunity to work on cloud technology as well as understand the internals of different flavours of oracle database. As our service also interacts with other cloud services, you get opportunity to learn other services too.

For more information, refer to

https://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/dbaas/obe_dbaas_QS/oracle_database_cloud_service_dbaas_quick_start.html

https://www.oracle.com/database/cloud-services.html

Responsibilities in this role would include:

Develop scalable, secure, dedication cloud services and components.

Analyze, understand and develop complex architectures, design and associated sub-systems.

Deliver high-quality, well-tested code that integrates well with other sub-systems.

Apply techniques, algorithms, technology standards, review technical decisions, propose & defend technical decisions.

Collaborate with many partners such as Development leads, Product Management, Operations, Release Management to make, adopt and communicate technical decisions and shape the development and delivery of software.

Stay up-to-date with new technologies.

We are looking for folks who meet the following criteria:

Well versed with Algorithms, Design Pattern , Data structure, Distributed Systems

Hands on experience working with Java, J2EE, Rest API, microservices, Oracle Database

Familiarity/Exposure to Web architecture, Web Services

Would be great if they have Cloud experience (OCI/AWS/Azure/GCP)

Familiarity with Agile Development Methodology

Ability to work well with local & global teams

Career Level - IC4
Applying to this role?

Book a mock interview matched to your skills and get a written scorecard before the real thing.

Book interview prep