Senior Software Developer

Bengaluru, Karnataka, India
Aug 14, 2024
Sep 12, 2025
Onsite
Full-Time
5 Years
Job Description

Oracle Cloud Infrastructure (OCI) offers an opportunity to work with a suite of massive-scale, integrated cloud services in a multi-tenant cloud environment. As part of the OCI team, you'll be involved in building and operating high-performance, scalable, and highly available cloud services. The role is centered around Oracle's Infrastructure Cloud Object Storage team, which is pivotal to Oracle's public cloud initiatives.

Responsibilities

  1. Feature Development. Work with senior architects and product management to define and implement new features for the cloud object store.
  2. Engineering Processes. Define and guide engineering processes and procedures, ensuring alignment with team and organizational goals.
  3. Code Review:.Review code written by peers to ensure correctness and adherence to design principles.
  4. Service Operation. Collaborate with the team to operate and maintain services that handle massive amounts of data.
  5. Technical Leadership. Provide technical leadership to other software developers, assisting in the design, development, and debugging of software applications or operating systems.

Minimum Qualifications

  • Education. BS in Computer Science or a related field; experience level should be commensurate with demonstrated achievements.
  • Programming Skills. Proven experience with major Object-Oriented Programming languages such as Java, C#, or C++.
  • Technical Expertise. Deep understanding of data structures, design patterns, and standard architectures for distributed systems.
  • Production Services. Experience in building, testing, and debugging robust production services.
  • Communication Skills. Excellent written and verbal communication skills.
  • Problem-Solving. Strong troubleshooting and performance tuning skills.

What We Offer

  1. Innovative Environment. Opportunity to work on cutting-edge technologies and complex problems in distributed systems.
  2. Impactful Work. Be a part of a team that directly impacts Oracle's public cloud services and its future direction.
  3. Professional Growth. Engage in significant technical and business challenges, with opportunities for personal and career development.

Why Join Us?

At Oracle, you will be part of a team that is not just solving problems but also defining the future of cloud infrastructure. If you are passionate about developing scalable and high-performance cloud services and want to make a tangible impact in the cloud computing space, this role is for you.