Oracle Senior Principal Software Engineer (Storage) in Santa Clara, California

Senior Principal Software Engineer (Storage)

Preferred Qualifications

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.

Join a growing and dynamic team to develop and test our next-generation cloud storage platform. The Oracle Public Cloud team is developing a new web-scale infrastructure as a service (IaaS) offering, focused on cloud storage. Our systems house a huge amount of data and push complex distributed software systems well beyond their traditional limits (e.g. trillions of objects, billions of queries per second, etc.). Our team works on some of the hardest problems in software at a massive scale.

ABOUT THE ROLE:

Candidates want to tackle great engineering challenges and will be responsible for hands on coding/development. As a member of the software engineering team, you will take an active role in the definition and evolution of our product line. You will design and develop public cloud scale object storage systems and the innovative infrastructure to bridge the cloud with on-premise or private deployments. This is a hands on development role.

DESIRED QUALIFICATIONS:

We are seeking seasoned software engineers with:

  • Proficiency in Object Oriented languages with no less than 15 years experience in Java, C and C

  • Strong foundation in data structures and design patterns

  • Experience building fault tolerant and highly-available distributed systems and cloud based technology

  • 10 experience with cloud storage and hosted services

  • Experience developing high traffic/throughput systems

  • Knowledge of cloud compute technologies including object storage

  • Familiarity with OpenStack Swift or similar

  • Experience with agile based iterative development and knowledge of software engineering best practices

  • Knowledge of distributed database systems and messaging systems

  • BS/MS in Computer Science or related field

Additional Skills Sought:

  • Storage technologies

  • NFS

  • iSCSI

As part of Oracle’s employment process candidates will be required to complete a pre-employment screening process, prior to an offer being made. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).

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. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.

Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 or more 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-Santa Clara

Job Type: Regular Employee Hire

Organization: Oracle