Principal Member of Technical Staff

As a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's problems. True innovation starts with diverse perspectives and various abilities and backgrounds.
$94,200 - $223,500
Cloud
Principal Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Principal Performance Engineer-Cloud Storage

Senior Principal Performance Engineer role at Oracle, focusing on cloud storage optimization, requiring 12+ years of experience in storage systems and performance engineering.

Software Developer 4

Principal Software Engineer role at Oracle Health to lead development of cloud-native AI applications for healthcare revenue cycle management.

Principal Cloud Solution Engineer

Lead technical pre-sales and solution architecture for Oracle's cloud solutions, combining deep technical expertise with strategic customer engagement across China.

AWS Cloud Architect

Senior AWS Cloud Architect position at Oracle, focusing on enterprise cloud solutions, requiring AWS certification and 10+ years of experience.

Principal Software Developer, Cloud Performance

Principal Software Developer role at Oracle Cloud Infrastructure focusing on performance optimization and cloud service efficiency.

Description For Principal Member of Technical Staff

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.

As a Principal 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.

Oracle is aggressively investing in the Oracle Cloud to provide the broadest, most comprehensive cloud in the industry. Only Oracle offers a complete suite of integrated services that include applications as a service, platform as a service, and infrastructure as a service – eliminating the data and business process fragmentation that come with cloud silos. A critical part of these silos is the Infrastructure Services include Compute, Storage, and Messaging service. This is your chance to be part of this exciting Compute team that offers elastic compute capabilities to run any workload in the cloud!

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.

Last updated 7 months ago

Responsibilities For Principal Member of Technical Staff

  • Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
  • Take an active role in the definition and evolution of standard practices and procedures
  • Define and develop software for tasks associated with developing, designing and debugging of software applications or operating systems
  • Own the software design and development for major components of Oracle's Cloud Infrastructure
  • Dive deep into any part of the stack and low level systems, as well as design broad distributed system interactions
  • Work on challenging issues with a self-starter / self-motivated attitude
  • Work on Devices such as Storage, NICs, BMCs - Firmware, System Software Skills, Embedded Systems, Device Drivers, Security
  • Work in a fast-paced and agile development environment

Requirements For Principal Member of Technical Staff

Java
Python
  • BS or MS degree or equivalent experience relevant to functional area
  • 7 years of software engineering or related experience
  • 5 - 12+ years' experience designing, developing and operating large scale, highly available distributed systems
  • Strong knowledge of C, C++ or Java, and experience with scripting languages such as Python, Perl, etc.
  • Demonstrable knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals, and cloud-native development
  • Experience working on Devices such as Storage, NICs, BMCs
  • Working familiarity with Operating systems internals, networking protocols (TCP/IP, HTTP) and standard network architectures
  • Strong troubleshooting and performance tuning skills
  • Experience building multi-tenant, virtualized infrastructure a strong plus

Benefits For Principal Member of Technical Staff

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Equity
  • Medical, dental, and vision insurance, including expert medical opinion
  • Short term disability and long term disability
  • Life insurance and AD&D
  • Supplemental life insurance (Employee/Spouse/Child)
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Paid time off: Flexible Vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal
  • Voluntary benefits including auto, homeowner and pet insurance

Interested in this job?