Senior Software Engineer (JoinOCI)

World leader in cloud solutions using tomorrow's technology to tackle today's problems, operating with integrity for 40+ years.
$79,000 - $178,100
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer (JoinOCI)

Oracle Cloud Infrastructure (OCI) is building the future of cloud for Enterprises as a diverse team of creators and inventors. As a Senior Software Engineer at OCI, you'll be part of building large-scale distributed infrastructure for the cloud. Oracle is aggressively investing in their cloud to provide the broadest, most comprehensive cloud services in the industry, including applications, platform, and infrastructure services. The role focuses on developing critical infrastructure services including Compute, Storage, and Messaging services.

The position offers an opportunity to work on challenging problems in distributed systems, virtualized infrastructure, and highly available services. You'll be joining a team that values simplicity and scale, working in a collaborative, agile environment. The role requires both strong coding abilities and distributed systems expertise, with the ability to dive deep into any part of the stack and low-level systems.

Oracle's Cloud Infrastructure team operates at high scale in a broadly distributed multi-tenant cloud environment. The mission is to provide customers with best-in-class compute, storage, networking, database, security, and expanding cloud-based services. This is an exciting time to join as the team is growing fast, still at an early stage, and working on ambitious new initiatives where engineers at any level can have significant technical and business impact.

The company offers comprehensive benefits including medical, dental, vision insurance, disability coverage, 401(k) with company match, flexible vacation, paid parental leave, and adoption assistance. Oracle maintains a culture that promotes work-life balance and values diversity, operating with integrity for over 40 years while continuing to innovate in the cloud solutions space.

Last updated 12 days ago

Responsibilities For Senior Software Engineer (JoinOCI)

  • Own the software design and development for major components of Oracle's Cloud Infrastructure
  • Design broad distributed system interactions
  • Provide technical leadership to other software developers
  • Specify, design and implement changes to existing software architecture
  • Assist in defining and developing software for tasks associated with developing, debugging or designing software applications or operating systems

Requirements For Senior Software Engineer (JoinOCI)

Java
Python
Linux
  • 3-5+ years experience delivering and operating large scale, highly available distributed systems
  • Strong knowledge of C, C++ or Java, and experience with scripting languages such as Python, Perl
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
  • Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures
  • Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies
  • Strong understanding of Linux or desire to learn
  • Strong troubleshooting and performance tuning skills
  • Experience building multi-tenant, virtualized infrastructure a strong plus

Benefits For Senior Software Engineer (JoinOCI)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Senior Software Engineer (JoinOCI)

Software Developer 4

Senior Software Engineer role at Oracle Cloud Infrastructure focusing on building large-scale distributed systems with 7+ years of experience required.

Senior Software Engineer - Large Scale Distributed Systems

Senior Software Engineer role at Oracle focusing on large-scale distributed systems for healthcare data platform development.

Senior Software Engineer (JoinOCI)

Senior Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on distributed systems and cloud infrastructure development.

Senior Software Engineer

Senior Software Engineer position at Oracle Cloud Infrastructure focusing on distributed systems development and cloud security solutions.

Senior Software Engineer - Large Scale Distributed Systems

Senior Software Engineer position at Oracle focusing on large-scale distributed systems for healthcare data platform development using Java and cloud technologies.