Senior Platform Software Engineer
Oracle
Oracle is also hiring for this role in Bengaluru, Nashville, TN, United States, Austin, TX, United States, United States, Austin, TX, United States, United States, Austin, TX, United States, Nashville, TN, United States, Austin, TX, United States, Nashville, TN, United States, United States, Austin, TX, United States, Nashville, TN, United States, United States, Austin, TX, United States, Nashville, TN, United States, United States, Nashville, TN, United States, Austin, TX, United States, Nashville, TN, United States, Nashville, TN, United States, Austin, TX, United States, Nashville, TN, United States, United States and 115 more.
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
3,048 open platform roles across 559 companies are on ApplySarthi right now, most of them in Bengaluru (219), Hyderabad (47), Pune (43).
- SR. ANDROID CUTTLEFISH PLATFORM ENGINEERZensar
- Engineering Manager - Team Lead Engineering Roche Cloud Platform (RCP) for MulticloudRoche
- Platform EngineerJobgether
- Product Manager, Agentic AI Platform & Integrations - RemoteCigna
- Software Java Developer, Platform & Emerging TechnologiesAutodesk
What platform roles keep asking for: Python (36%), Observability (36%), AWS (32%), Kubernetes (29%), CI/CD (28%), System design (24%), Azure (18%), GCP (18%) — counted across their open postings here.
CI/CD jobs · Docker jobs · Java jobs · Linux jobs
Oracle has 2,734 open roles listed here.
- Principal Core Infrastructure Engineerbengaluru
- Support Engineer 1bengaluru
- Sr. Director, Design Quality & Reliability – OCI Data Center Infrastructure
- Sr. Director, Design Engineering – GW-Scale Data Center Infrastructure
- Talent Advisor – Data Centre & Technical Hiring- Contract Role
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for platform roles keep coming back to Python, Observability, AWS, Kubernetes. Practise those questions before you sit with Oracle.
Questions you are likely to be asked
- Why do you want to join Oracle?
- What is your experience with Linux? Tell me one thing you learned the hard way.
- Tell me about a hard bug you tracked down. How did you find the cause?
- How do you decide what to test, and what does good code review look like to you?
- Describe a time a deadline forced a trade-off in quality. What did you choose and why?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Senior Platform Software Engineer at Oracle interview free →OCI Container Instances is OCI's managed serverless container offering. It enables customers to deploy, operate, and scale containerized workloads without managing a container-orchestration platform, while integrating with OCI Compute, Networking, Storage, Identity, Security, Observability, and developer services. We are seeking a **Principal Platform Software Engineer (IC4)** to build reliable systems at the intersection of Linux, virtualization, container runtimes, and public-cloud infrastructure. This is a hands-on engineering role for someone who can move comfortably from production Java code to Linux internals, container isolation, hypervisor and guest behavior, image and package pipelines, performance diagnosis, secure rollout, and operational ownership. As part of the Container Instances Data Plane team, you will design, develop, test, deploy, and operate software that provisions, upgrades, and manages containers across OCI regions. You will work on Linux hypervisor and guest images, lifecycle-management components, container runtimes, QEMU/KVM-based virtualization, systemd, networking, storage, security, and automated image delivery. You will own substantial components end to end and help shape technical direction, reliability, scalability, and customer experience. ## Required Qualifications - BS/MS in Computer Science, Engineering, or a related field, or equivalent practical experience. - Approximately 6+ years of relevant production software or systems-engineering experience, or demonstrably equivalent IC4-level scope. - Strong production programming experience with **Java 17 or later**. - Strong hands-on Linux systems engineering and kernel-level debugging, including substantial understanding of processes, services, namespaces, cgroups, systemd, networking, storage, and operating-system behavior. - Deep container engineering beyond application-level use: experience building and troubleshooting container images and working with runtime or isolation concepts such as Docker/OCI containers, containerd, runc, or CRI-O. - Strong bash/shell scripting and low-level troubleshooting skills. - Strong fundamentals in data structures, algorithms, operating systems, networking, distributed systems, testing, and software design. - Production experience with at least one public cloud. - Experience building or operating highly available production services, including monitoring, incident response, on-call participation, and operational improvement. - Experience with automated testing, CI/CD, release automation, and Infrastructure as Code; Terraform experience is expected for this role. - Ability to diagnose complex failures across multiple layers and communicate evidence, tradeoffs, and proposed solutions clearly. - Strong ownership, collaboration, documentation, and engineering judgment. - Ability to use modern engineering tools, including AI-assisted development tools where appropriate, while preserving code quality, security, review discipline, and independent technical judgment. ## Preferred Qualifications - Java 25, modern Java concurrency, JVM internals, profiling, garbage collection, tuning, or performance optimization. - Hands-on QEMU/KVM experience, including VM lifecycle, performance profiling, troubleshooting, and virtio devices such as virtio-net, virtio-scsi, or vsock. - Go or Rust systems programming; C experience is also useful for low-level platform work. - Direct kernel patch, module, driver, eBPF, scheduler, or other kernel-development experience. - Linux image creation and customization using technologies such as qcow2, RPM, DNF/YUM, package repositories, boot configuration, or OSTree. - Advanced cgroup v1/v2, CPU quota/weight, cpuset, NUMA, scheduler, performance, and resource-contention analysis. - Linux networking experience with bridges, veth pairs, network namespaces, routing, TCP/IP, packet capture, and traffic diagnosis. - Storage and security experience with LUKS/dm-crypt, LVM, iSCSI, virtual disks, encryption, vulnerability remediation, or secure bootstrapping. - Experience with debugging and profiling tools such as strace, tcpdump, Wireshark, gdb, perf, core-dump analysis, or equivalent tools. - ARM/aarch64 and x86 multi-architecture package, image, test, or deployment pipelines. - OCI experience, particularly with networking, storage, identity, telemetry, regional deployment, and infrastructure lifecycle APIs. Career Level - IC3
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- Senior Manager, Core Infrastructure EngineeringOracle · bengaluru
- Principal Core Infrastructure EngineerOracle · bengaluru
- Principal Network DeveloperOracle · bengaluru
- Senior Core Infrastructure EngineerOracle · bengaluru
- Lead Principal Core Infrastructure EngineerOracle · bengaluru
- Senior Network DeveloperOracle
- Principal Core Infrastructure EngineerOracle · bengaluru
- Senior Core Infrastructure EngineerOracle · bengaluru
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on oraclehcm · posted 2026-10-26. ApplySarthi collects openings and links to application pages; the role is advertised by Oracle, not by us.