Principal Core Infrastructure Engineer at Oracle

Verified Opening · Sourced from official employer portal
Share with Batch & Groups: WhatsApp Telegram
Advertisement
Job opening

Principal Core Infrastructure Engineer at Oracle

Oracle is hiring a Principal Core Infrastructure Engineer in Bengaluru, Karnataka, India. The role details below come from the employer’s posting. You apply on the employer’s own site, and TechJobs360 never charges candidates.

1. Job details

Company
Oracle
Role
Principal Core Infrastructure Engineer
Location
Bengaluru, Karnataka, India
Salary / CTC
Not disclosed by employer
Experience
See the job description
How to apply
On the employer’s site
Advertisement

2. Job description from Oracle

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:

1. Have I spent significant time designing and delivering large-scale, highly

available distributed systems or backend services in production

environments?

2. Can I independently design a distributed-system component while reasoning

about scalability, concurrency, fault tolerance, consistency, durability,

availability, and performance trade-offs?

3. 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?

4. Can I diagnose complex production issues across software, networking,

infrastructure, and distributed-system interactions and drive them through

root-cause analysis and resolution?

5. 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

Only Oracle brings together the data, infrastructure, applications, and

expertise to power everything from industry innovations to life-saving care. And

with AI embedded across our products and services, we help customers turn that

promise into a better future for all. Discover your potential at a company

leading the way in AI and cloud solutions that impact billions of lives.

True innovation starts when everyone is empowered to contribute. That’s why

we’re committed to growing a workforce that promotes opportunities for all with

competitive benefits that support our people with flexible medical, life

insurance, and retirement options. We also encourage employees to give back to

Read the full description on the employer’s site →

3. Skills that usually matter in cloud, DevOps and SRE roles

General guidance from TechJobs360, not part of Oracle’s posting. The job description above is what counts for this role.

AreaWhat to be comfortable with
LanguagesGo, Python, Bash, Terraform (HCL)
Frameworks & toolsKubernetes, Docker, CI/CD, monitoring (Prometheus, Grafana)
Computer science basicsData structures, algorithms, complexity
Ways of workingVersion control, code review, testing, reading other people's code

4. How to prepare for a Principal Core Infrastructure Engineer interview

Interview formats differ by company and team, so confirm the rounds with the recruiter. Most hiring loops for roles like this cover:

Screening

A recruiter call or an online test. Read the job description twice and be ready to explain how your experience matches it.

Technical round

Often coding problems on arrays, strings, trees, graphs or dynamic programming, solved while you explain your thinking.

Practical or design round

Often design and trade-off questions sized to the role: an API, a component, or a small system.

Manager and behavioural round

Answer with the STAR method (Situation, Task, Action, Result). Prepare two or three real stories: a hard problem you solved, a disagreement you handled, and something you learned quickly.

5. Take-home pay example (FY 2026–27, new tax regime)

An example for two common package sizes, not this job’s salary. Under the new tax regime (Section 115BAC) salaried employees get a standard deduction of ₹75,000.

ComponentExample: ₹12 LPAExample: ₹24 LPA
Basic salary (40% of CTC)₹40,000 / mo₹80,000 / mo
Employee EPF (12% of basic)-₹4,800 / mo-₹9,600 / mo
Income tax (TDS)-₹6,933 / mo-₹32,450 / mo
Professional tax-₹200 / mo-₹200 / mo
Approx. in-hand₹81,344 / mo₹1,44,304 / mo

Work out the take-home pay for your own offer, in either tax regime.

Open the salary calculator →

6. Questions and how to apply

How do I apply?

Use the apply button below. It opens Oracle’s own application page.

Does TechJobs360 recruit for this job or charge a fee?

No. We list openings from employers’ career sites. Oracle runs the hiring, and nobody should ask you to pay to apply.

Is this job still open?

We check listings against the employer’s page every day and take down jobs that have closed.

Should I apply if I don’t match every requirement?

Usually yes, if you meet most of the core requirements and can show you learn quickly. A referral from someone on the team can help your resume get read.

Apply for Principal Core Infrastructure Engineer at Oracle

Apply on the employer’s site →
Free to apply. TechJobs360 never charges candidates.
Get Notified for Similar Openings
Join 15,000+ tech engineers getting weekly verified off-campus & lateral hiring alerts.
Join Telegram
Principal Core Infrastructure Engineer at Oracle
Oracle · India / Remote
Apply Now →

About Author

TechJobs360 Editorial Team. We are dedicated to providing the most accurate, actionable, and original tech career insights. Our team of ex-engineers and recruiters analyzes every job posting to give you the real verdict on salaries, interview processes, and career growth.