Software Developer 3

Oracle

3–5 yrs Bengaluru Full Time Work from office
Oracle logo
Posted : today
Actively hiring

Job description

Join Oracle Cloud Infrastructure's Storage Infrastructure team, a dynamic group managing exabytes of data across numerous regions. We are dedicated to providing industry-leading cloud services, including compute, storage, networking, and security. Our mission is to empower OCI customers by delivering robust and scalable solutions. We are seeking experienced engineers passionate about distributed systems, large-scale storage, and service scaling to propel our Storage platform into its next growth phase.

This is a significant opportunity to contribute to an expanding service, delivering innovative, enterprise-class features for diverse customer workloads and driving the best-in-class Storage platform forward.

Responsibilities

As a key member of the Block Storage team, you will take ownership of the software design and development for critical components within our Block Storage Service. This role demands a strong programming foundation and expertise in distributed systems, allowing you to deeply engage with all layers of the technology stack, from low-level systems to broad distributed system interactions.

You will be instrumental in designing and developing major components of the Block Storage Service Infrastructure. The ideal candidate is a proficient coder and a versatile distributed systems specialist, capable of tackling complex challenges and contributing to scalable, simple, and collaborative development within an agile framework.

Qualifications

We are seeking experienced engineers with a proven track record of at least 3 to 5 years in delivering large-scale, highly available distributed systems and backend services. Candidates should possess extensive experience in writing clean code, preferably in C/C++ or similar programming languages, alongside proficiency in scripting languages like Python.

A strong understanding of data structures, algorithms, multi-threading, and the fundamental principles of distributed systems is essential. Familiarity with networking protocols such as TCP/IP and HTTP is also required. Experience with tiered storage solutions is a plus.

Essential Skills

C Programming LanguageC++ Programming LanguageDebugging SoftwarePythonTiered Storage

Highlights

  • Actively hiring

More Details

RoleSoftware Developer 3
Employment TypeFull Time, Work from office

About the Company

Oracle logo

Oracle

IT Consulting

Software Developer 3 at Oracle | SkillMX | SkillMX