Senior Cloud Software Engineer

Oracle Corporation   •  

Seattle, WA

Industry: Telecommunications


5 - 7 years

Posted 149 days ago

This job is no longer available.

Department Description:

Oracle’s Cloud Infrastructure team is building new Infrastructure-as-a-Service technologies that operate at high scale in a broadly distributed multi-tenant cloud environment. Our customers run their businesses on our cloud, and our mission is to provide them with best in class compute, storage, networking, database, security, and an ever expanding set of foundational cloud-based services.

Position Overview:

We’re looking for hands-on engineers with expertise and passion in solving difficult problems in distributed systems, virtualized infrastructure, and highly available services. If this is you, at Oracle you can design and build innovative new systems from the ground up. These are exciting times in our space - we are growing fast, still at an early stage, and working on ambitious new initiatives. An engineer at any level can have significant technical and business impact.

Job Responsibilities:

As a Senior Member of Technical Staff you will own the software design and development for major components of Oracle’s Cloud Infrastructure. You should be both a rock solid coder and a distributed systems generalist, able to dive deep into any part of the stack and low level systems, as well as design broad distributed system interactions. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.

Candidate Profile:

  • Solid communication skills and a passion for learning and growth will serve you well on the Compute Imaging team. You'll be responsible for:
  • End-to-end ownership of the imaging service
  • Driving product decisions based on customer feedback
  • Designing architecture to meet high scale and performance requirements
  • Saving the organization time and money


  • 5+ years of experience developing stable, scalable, distributed systems
  • Proficiency in Java or C#.
  • Strong knowledge of Linux/Unix fundamentals.
  • Excellent debugging and troubleshooting skills.
  • Capable of developing, deploying, and maintaining services.

Detailed Description and Job Requirements

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.