Job Details

Senior Software Engineer- Oracle Cloud Infrastructure Join OCI-SDE

Company name
Oracle Corporation

Pleasanton, CA, United States

Employment Type

Engineering, It

Posted on
Nov 17, 2020

Valid Through
Mar 02, 2021

Apply for this job


Senior Software Engineer- Oracle Cloud Infrastructure (Join OCI-SDE)','20000ZFC','','English','English','!*!The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world’s biggest challenges.


We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in distributed highly available services and virtualized infrastructure. At every level, our engineers have a significant technical and business impact designing and building innovative new systems to power our customer’s business critical applications.


The Opportunity

A unique opportunity to help design, build and operate a new public cloud service from the ground up, and learn to be a world-class cloud software engineer.

Oracle’s product engineering teams are building critical services within Oracle’s next-generation public cloud infrastructure known as Oracle Cloud Infrastructure (OCI) [0]. These services provide the foundation for businesses around the world as well as Oracle’s Cloud (SaaS) Applications.


The Platform

With revolutionary innovations in performance, availability, ease of use and security, we designed OCI for the reliability, predictability and quality that the world’s largest companies and smartest start-ups need. We combined the elasticity and utility of public cloud with the granular control, security, and predictability of on-premises infrastructure. As a result, our customers can run the most demanding workloads, as well as less compute-intensive applications, in a secure and highly available cloud environment. 


The Product

Oracle's Developer Services Group designs, builds and operates Oracle's next-generation public cloud services which enable customers to write cloud-native microservices packaged and deployed as containers, such as Oracle Container Engine for Kubernetes, Oracle Functions, Oracle Container Registry, Oracle API Gateway etc.


We are hiring engineers to work on a new cloud-native service in developer services space. The service will be an enterprise-grade cloud service running at scale in dozens of commercial, government and private data centers around the world. We will be building it from the ground up on the OCI Platform. It will serve many diverse customer needs and has a long and extensive roadmap of compelling and technically challenging features.


The Positions

Software Engineer / Senior Software Engineer

We are seeking engineers with varying levels of experience. Those who are starting their career with us will have a hunger and passion for learning. Those who join us with more experience will have diverse skills across programming, networking, storage, internet protocols and operating systems. An engineer at any level can have significant technical and business impact.

As a member of our diverse and skilled teams, you will have the opportunity to solve and design solutions to challenging problems in distributed systems, virtualized infrastructure, and highly available services.

In addition to working on exciting and challenging projects, you’ll be getting an excellent salary and flexible benefits package, flexible working arrangements, a fun, state-of-the-art development environment and unique opportunities for learning and career growth.


The Responsibilities

On a typical day, you will be working as part of a small, focused, agile team and could be doing one or more of the following:

Programming, testing and operating software at the heart of OCI. You might be:

Writing backend code in Java, Python, C , Go or another modern programming language.

Writing frontend code in React and JavaScript/TypeScript.

Working with containerization and virtualization technologies such as Docker and Kubernetes.

Automating lifecycle operations for your project: build, test, health check, deploy, upgrade etc.

Deploying and operating your software in datacenters across the globe.

Analyzing, diagnosing and debugging issues across a full breadth of our stack.

Debug, maintain and improve existing systems, with a focus on performance and reducing operational burden.

Scaling our operations by building tooling and automation.


Participating in the software engineering community at Oracle and beyond. Maybe you will be:

Discussing potential solutions to complex technical problems and building consensus among disparate teams.

Designing and implementing exciting new features or services for our customers.

In addition to day-to-day responsibilities, all of our engineers participate in operating and supporting the product in production and take part in a 12x7 on-call PagerDuty rotation, typically every 5-7 weeks depending on team size.


Learning and Continued Professional Development

While the responsibility for ongoing learning and development ultimately lies with the individual, we strongly believe in supporting the continuous professional development of our teams in many ways, for example:

Regular set-aside learning time.

Attending conferences either locally, nationally or overseas.

Learning new skills, techniques or trying new ways of working.

Mentoring, coaching or teaching someone else a skill.

Taking online or offline training courses.

Expensing books - paper or electronic.

Public speaking training.

Giving lightning talks or full-length talks at meetups or conferences.

Developing your ideas by working in collaboration with some of the groundbreaking customers and start-ups.


About You: Qualifications & Experience

This role is ideally suited to someone with a good Bachelor’s degree or Masters conversion in a software-related subject (or equivalent experience) and some commercial experience as a software engineer/developer. 

While we don’t stipulate hard minimum requirements, a suitable baseline might include:

BS degree in Computer Science or related technical field involving coding or equivalent practical experience.

Knowledge of modern Java and experience with scripting languages such as Python, etc.

Solid knowledge of data structures, algorithms, operating systems, networking and distributed systems fundamentals.

Systematic problem-solving approach, strong communication skills, a sense of ownership and drive.

Experience and knowledge around cloud infrastructure would be great and a definite plus but not essential.



We are an equal opportunity employer and value diversity at all levels of our company.


','!*!Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs. Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.Oracle is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic protected by law.','Product Development','','US-CA,California-Pleasanton','','','Regular Employee Hire','Oracle','Senior Software Engineer- Oracle Cloud Infrastructure (Join OCI-SDE)

Company info

Oracle Corporation
Website :

Similar Jobs:
What you do at AMD changes everything At AMD, we push the boundaries of what is possible.  We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologi...
Senior Optical Engineer
Location : Palo Alto, CA
As a member of R&D team, to assist in the next generation ultrafast fiber laser products. Key responsibilities include: Responsible in building and developing ultrafast fiber laser prototype, including both fiber and free space...
Sales Engineer
Location : Palo Alto, CA
Calmar is seeking an energetic, motivated sales Engineer to focus on sales and marketing of innovative femtosecond fiber laser products. The customer bases are in the field of academic, research and development as well as OEM, me...
EmploymentCrossing is great because it brings all of the jobs to one site. You don't have to go all over the place to find jobs.
Kim Bennett - Iowa,
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
EmploymentCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
EmploymentCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2021 EmploymentCrossing - All rights reserved. 21 192