Software Developer - OCI Multicloud

World leader in cloud solutions providing enterprise software and cloud services, operating for over 40 years.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Cloud · Enterprise SaaS

Description For Software Developer - OCI Multicloud

At Oracle Cloud Infrastructure (OCI), we're building the next generation of cloud services for Enterprises as a diverse team of creators and inventors. We combine the speed and environment of a start-up with the scale and customer-focus of the leading enterprise software company in the world.

The OCI team is creating new Infrastructure-as-a-Service solutions that operate at high scale in a distributed, multi-tenant cloud environment. We're looking for engineers passionate about solving complex problems in distributed systems, virtualized infrastructure, and highly available services.

As a Member of Technical Staff / Software Developer, you'll work on designing and building innovative solutions from the ground up. You'll have the opportunity to:

  • Work with cutting-edge cloud technologies and distributed systems
  • Join a collaborative team environment focused on technical excellence
  • Make significant impact in a fast-growing environment
  • Learn and grow with mentorship opportunities

Required Skills:

  • 1-3+ years of software development experience
  • Strong programming skills in Java, C, or C++
  • Solid understanding of distributed systems fundamentals
  • Knowledge of networking protocols and architectures
  • Linux expertise or strong willingness to learn
  • Problem-solving and performance optimization abilities

We offer:

  • Meaningful technical challenges from day one
  • Career growth and mentorship opportunities
  • Collaborative, diverse team environment
  • Stability of an established company with startup flexibility
  • Comprehensive benefits package including medical, life insurance, and retirement options

Join us in building the future of cloud infrastructure at Oracle, where innovation meets enterprise scale.

Last updated 36 minutes ago

Responsibilities For Software Developer - OCI Multicloud

  • Collaborate with team to design, develop, and operate components of Oracle's Cloud Infrastructure
  • Work on various parts of the stack involving distributed systems, virtualization, and scalable services
  • Embrace simplicity and scalability in technical design and team processes
  • Work in a collaborative, agile environment with continuous growth opportunities

Requirements For Software Developer - OCI Multicloud

Java
Python
Linux
  • 1-3+ years of software development experience
  • Proficiency in Java, C, or C++
  • Knowledge of data structures, algorithms, operating systems, and distributed systems
  • Familiarity with networking protocols (TCP/IP, HTTP)
  • Experience with or desire to learn databases, NoSQL systems, and storage technologies
  • Good understanding of Linux
  • Ability to troubleshoot code and performance issues

Benefits For Software Developer - OCI Multicloud

Medical Insurance
401k
Education Budget
  • Medical Insurance
  • Life Insurance
  • 401k
  • Education Budget

Interested in this job?

Jobs Related To Oracle Software Developer - OCI Multicloud

Senior Network Developer 3 [NRB]

Senior Network Developer position at Oracle focusing on cloud infrastructure deployment and automation, offering competitive salary and benefits.

Network Developer

Network Developer position at Oracle focusing on building and managing OCI network services, requiring strong networking knowledge and Python skills.

Senior Network Developer

Senior Network Developer role at Oracle Cloud Infrastructure (OCI) focusing on large-scale cloud network development and automation with competitive compensation and benefits.

Software Developer 3

Software Developer 3 position at Oracle focusing on cloud operations, Kubernetes, and automation for enterprise SaaS applications.

Software Developer 2

Mid-level Software Developer role at Oracle focusing on cloud security platform development, requiring 3-5+ years of experience in Java and distributed systems.