1 day ago

Principal Software Development Engineer

Oracle

Hybrid
Full Time
$180,000
Hybrid

Job Overview

Job TitlePrincipal Software Development Engineer
Job TypeFull Time
Offered Salary$180,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role

We are the OCI Organizations-Management team at Oracle. We own and operate a customer-facing service in the OCI console that enables customers to administer their hierarchies of tenancies, manage subscriptions, and securely configure these tenancies.

We're seeking a Principal Software Development Engineer to build new features, operate our service, and improve our engineering process. You will collaborate with product and other engineering teams to define and design features, then write code to build and operate them. This role involves service operation, troubleshooting, customer support, and providing technical and project leadership to other software engineers on the team.

Responsibilities

At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world.

As a Principal Software Development Engineer, you will actively define and evolve standard practices and procedures. You'll specify, design, and develop software according to those specifications, performing professional development tasks associated with designing and debugging software applications. You will work closely with software engineers from various cloud service teams to build secure, fundamentally sound, and efficient services and infrastructure. Your influence over full system architecture design is critical, requiring familiarity with all levels of the software, hardware, and network stack, with deep knowledge in a few. Intellectual curiosity, excitement for solving complex problems in massive systems, and valuing simplicity, usability, and security in a collaborative, agile environment are essential.

Qualifications

  • 6 - 10+ years experience delivering and operating large cloud scale, highly available distributed systems.
  • Strong development experience with object-oriented programming, such as Java, and infrastructure as a code languages, such as Terraform.
  • Strong knowledge of C, C++ or Java, and experience with scripting languages such as Python.
  • Familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.
  • Strong knowledge of databases, NoSQL, storage and distributed persistence technologies.
  • Strong troubleshooting and performance tuning skills.
  • Virtualization experience would be a huge plus.
  • BS or MS degree or equivalent experience relevant to functional area.

Key skills/competency

  • Cloud Services
  • Distributed Systems
  • System Architecture
  • Java Development
  • Terraform
  • Troubleshooting
  • Technical Leadership
  • Project Management
  • NoSQL Databases
  • Networking Protocols

Tags:

Software Development Engineer
cloud services
distributed systems
system design
feature development
troubleshooting
technical leadership
project leadership
operations
customer support
architecture
Java
Terraform
C
C++
Python
NoSQL
databases
networking
cloud infrastructure
virtualization

Share Job:

How to Get Hired at Oracle

  • Research Oracle's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight experience with distributed systems, cloud services, Java, and Terraform to align with Oracle's requirements.
  • Prepare for technical interviews: Focus on data structures, algorithms, system design for large-scale cloud environments, and problem-solving skills.
  • Showcase leadership experience: Be ready to share specific examples of project leadership, technical mentorship, and driving engineering best practices.
  • Demonstrate OCI familiarity: Emphasize any experience with Oracle Cloud Infrastructure or comparable hyperscale cloud platforms in your application and interviews.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background