Summary written by Jobs Hindustan from Oracle's advert and our data on 8,417 current jobs in India. How we check every job
At a glance
Oracle has an opening for Principal Core Infrastructure Engineer in Bengaluru. It is a full-time role in Software & IT, asking for at least 10 years of experience, first listed on 31 October. The description mentions Java, C++, Python, Networking and Agile. Oracle has 130 other openings in India, 84 of them in Bengaluru. Across all employers on Jobs Hindustan there are 1,753 Software & IT openings in Bengaluru today; the typical one asks for 6 years.
Skills in this advert
How often each skill named in this advert appears across the 3,145 software & IT jobs we list in India today. Python is the most widely requested (28% of jobs), while Networking is the least common (5%). Widely requested skills are what employers expect as a baseline; rarer ones show what is special about this job.
Paste your resume and this advert into our resume match tool to see which of these words your resume already covers.
Before you apply
- Check it is still open. We found this job on Oracle's Oracle Recruiting Cloud site on 31 October 2026 and checked it again 4 November at 5:47 am IST. When an employer takes a job down, we remove it at our next daily update.
- Check the location works for you. This role is based in Bengaluru. If you would need to move, ask whether relocation support is offered.
- Match the experience. The advert asks for at least 10 years of experience. If you are a little short, a close match on the skills in the advert can still get you shortlisted.
- Tailor your resume. Use the advert's own words, such as Java, C++ and Python, wherever they are true for you. Our resume guide shows how.
- Know your notice period. If you are working now, recruiters will ask how soon you can join. Work out your last working day with our notice period calculator, and read our guide to notice periods and resigning.
- Understand any offer. The CTC in an offer letter is not what reaches your bank account each month. Our CTC to in-hand salary calculator gives a rough monthly figure, and our CTC guide explains each part.
- Apply only through Oracle's own site. Our Apply button goes straight to Oracle's Oracle Recruiting Cloud page. If anyone asks you to pay a registration fee, training fee or security deposit for this job, stop and check it with our scam checker. Read how to spot a fake job offer.
About hiring at Oracle
Oracle has 131 openings in India on Jobs Hindustan today across 10 cities. Most are in software & IT (65), data & AI (18) and finance & banking (17). The biggest locations are Bengaluru (85), Hyderabad (18) and Mumbai (7). None of them can be done fully from home, and 1% are open to freshers or interns. We collect Oracle's jobs every day straight from its own careers system (Oracle Recruiting Cloud), never from job boards, agencies or consultants.
The employer's advert
This is Oracle's own description of the job, copied word for word from its careers site. We have not edited it.
Show the full advert from OracleHide the advert720 words
Job Summary
We are seeking a Principal Core Infrastructure Engineer who is passionate about solving complex engineering problems in distributed systems, virtualized infrastructure, and highly available storage services.
In this hands-on technical role, you will lead the design and development of major components and features within the OCI Block Storage Service. You will architect scalable and elastic distributed systems, optimize critical code and data paths, and design systems that maintain correctness, durability, availability, and performance at hyperscale.
You will also play an important role in operational excellence by improving observability, diagnosing complex production issues, strengthening security and compliance, driving automation, and mentoring other engineers.
Success in this role requires strong programming fundamentals, deep distributed systems expertise, sound architectural judgment, and the ability to work effectively across both detailed implementation and broad system-level design.
Responsibilities
Key Responsibilities
- Design and architect scalable distributed systems: Lead the design and implementation of major Block Storage components that support horizontal and vertical scaling, elasticity, distributed state management, and large-scale data processing.
- Drive performance and efficiency at scale: Optimize software, data paths, and system interactions for high-throughput, hyperscale workloads; establish scalability requirements and develop appropriate performance and load-testing strategies.
- Engineer highly reliable and durable services: Design fault-tolerant systems using redundancy, replication, synchronization, and automated failover while enabling in-service upgrades and minimizing customer-visible disruption.
- Design for distributed-systems failure modes: Develop systems that behave predictably during network partitions, infrastructure failures, and traffic spikes by applying appropriate consistency and availability models, load shedding, throttling, and rate limiting.
- Ensure correctness, availability, and observability: Define functional and correctness requirements, establish KPIs and telemetry, build dashboards and alerts, and create sophisticated validation strategies such as fault injection and brownout testing.
- Own operational excellence: Proactively diagnose, debug, and resolve complex production issues; participate in operational support rotations; conduct or guide root-cause investigations; and ensure systems meet operational-readiness standards.
- Strengthen security and compliance: Implement security controls for multi-tenant cloud environments, including encryption and access controls; remediate identified vulnerabilities and maintain infrastructure and supporting documentation in accordance with applicable requirements.
- Advance automation and engineering practices: Develop Infrastructure as Code (IaC), tooling, and automated workflows for provisioning, patching, updating, deployment, and rollback while mentoring engineers and contributing to strong engineering practices across the team.
Qualifications & Skills
Mandatory
- 10+ years of software engineering experience, including experience designing and delivering large-scale, highly available distributed systems or backend services.
- Strong hands-on programming experience developing production-quality software in Java, C++, or comparable systems/backend programming languages.
- Experience with scripting or automation languages such as Python.
- Strong knowledge of data structures, algorithms, concurrency, multithreading, and distributed systems fundamentals.
- Demonstrated experience designing systems for scalability, high availability, fault tolerance, durability, and performance.
- Working knowledge of networking fundamentals and protocols, including TCP/IP, HTTP, and common network architectures.
- Strong production troubleshooting, debugging, performance analysis, and performance-tuning capabilities.
- Ability to independently own complex technical components while collaborating effectively in an agile engineering environment.
Good-to-Have
- Experience building or operating multi-tenant cloud infrastructure.
- Experience with virtualized storage infrastructure, block storage, storage systems, or data-management platforms.
- Experience designing replication, synchronization, consistency, and failover mechanisms in distributed systems.
- Experience with cloud service observability, including telemetry, metrics, dashboards, alerting, and SLO-based operations.
- Experience designing and executing fault-injection, brownout, resilience, performance, or large-scale load tests.
- Experience with Infrastructure as Code (IaC) and automated cloud infrastructure provisioning, deployment, patching, and rollback.
- Knowledge of cloud security practices, including encryption, access controls, vulnerability remediation, and compliance requirements.
- Experience participating in production support rotations, incident response, and root-cause analysis for large-scale services.
- Demonstrated ability to mentor engineers, influence technical direction, and contribute to architectural decisions across teams.
Self-Assessment Questions
Before applying, consider the following:
- Have I spent significant time designing and delivering large-scale, highly available distributed systems or backend services in production environments?
- Can I independently design a distributed-system component while reasoning about scalability, concurrency, fault tolerance, consistency, durability, availability, and performance trade-offs?
- Do I have strong hands-on coding experience in Java, C++, or a comparable language, along with solid knowledge of algorithms, data structures, and multithreaded programming?
- Can I diagnose complex production issues across software, networking, infrastructure, and distributed-system interactions and drive them through root-cause analysis and resolution?
- Am I comfortable owning the full lifecycle of a critical service component—from architecture and implementation through testing, observability, security, deployment, and production operations?
Qualifications
Career Level - IC4
Jobs Hindustan copied this listing from Oracle's official careers site on 30 October 2026 and checked it again 4 November at 5:47 am IST. Oracle never asks candidates for money. If anyone does, it is a scam.
Something wrong with this listing? Tell us and we will look into it.
Get software & IT jobs in Karnataka by email
Similar software & IT jobs in Bengaluru
Software Engineer II
Atlassian
Design, build, and ship backend services and platform capabilities that support AI-powered service experiences in Jira Service Management.
- Bengaluru
- Remote
- 4+ yrs
NewSenior Principal Engineer-Digital Marketing Cloud Platform Engineering
GSK
The Senior Principal Engineer – Digital Marketing Cloud Platform Engineering is a critical member of GSK Digital Marketing Cloud Platform Services team.
- Bengaluru
NewPrincipal CRM Tech Lead
GSK
We are seeking a highly skilled Principal CRM Tech Lead specializing in CRM Platforms such as Veeva Vault CRM to drive technical excellence of the product – customizations, configurations…
- Bengaluru
- 10+ yrs
NewSenior Principal Engineer – Azure Integrations & Micro Services
GSK
We are seeking a highly skilled Senior Principal Engineer specializing in Cloud Integrations, and Enterprise Platforms to drive technical excellence, innovation, and seamless integration…
- Bengaluru
- 15+ yrs
NewSoftware Engineer II - Java, Spring, React, AWS
JPMorgan Chase
You're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.
- Bengaluru
- 2+ yrs
New