Oracle Principal Software Engineer in Redwood Shores, California

Principal Software Engineer

Preferred Qualifications

Principal Member of Technical Staff (IC4)

Product Development (Database)

Would you like to contribute your own ideas on how to smartly develop large scale distributed Database-as-a-Service offerings for the public and private clouds? Oracle’s Database development group designs and develops the Database-as-a-Service platform that drives Oracle's Database, Engineered Systems, Oracle Public Cloud, Oracle PaaS and SaaS offerings. This team is a provider of public cloud database and infrastructure management software and helps companies manage platform resources to deliver service, quality and availability, as well as workloads in private and hybrid cloud environments.

https://cloud.oracle.com/database

As a Principal Member of Technical Staff, you will own and lead software architecture and development for major components of the Database-as-a-Service offerings, including Oracle's Engineered systems on public and private clouds. You must value simplicity, lightness, and streamlining to be a successful developer for this team. You must have experience with distributed systems that scale well and have participated on teams that have had a collaborative approach to systems architecture as well a high bar for quality and performance.

You will be expected to learn new programming languages, use different open source solutions and demonstrate the ability to drive innovation against and with standard technical precepts.

  • 8 years of software design and development experience with distributed, highly-scalable, multi-node environments.

  • In-depth knowledge and product development experience of working on one or more layers (Layer 3 through Layer7) of the networking stack

  • Experience with Open vSwitch, Openstack and/or other Cloud infrastructure products

  • Familiarity with VXLAN and NVGRE

  • Understanding and experience of L4 to L7 services and Cloud Networking & Security (like Load balancing, Firewall, Application Firewall, IPSec VPN, NAT, IPv6, remote access and various tunneling protocols) architectures and algorithms

  • Knowledge of server virtualization technologies like Xen, KVM, Linux containers etc.

  • Demonstrates advanced experience with C, C or Java as well as strong experience with scripting languages such as Python, Perl, shell, etc.

  • Strong understanding of virtual machine technologies, networking and storage systems.

  • Strong troubleshooting and performance tuning skills.

  • A background in developing large scale compute or storage products a strong plus.

  • Strong Database knowledge

Oracle is an 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 and protected veterans status or any other characteristic protected by law.

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.

Oracle is an 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 and protected veterans status or any other characteristic protected by law.

Job: Product Development

Location: US-CA,California-Redwood Shores

Job Type: Regular Employee Hire

Organization: Oracle