Oracle

Software Developer 4

Posted on: 14 Mar 2021

Redwood City, CA

Job Description

Preferred Qualifications
Job Description: High Availability Technologies, Database Systems Group

Our team is responsible for developing the most critical high availability infrastructures for Oracle RDBMS. We build highly-scalable logging and highly-performant recovery infrastructure for Oracle database. We build the core engine of Oracle Active Data Guard, Oracle's flagship disaster recovery solution, that provides query consistency during physical replication. We build software to improve Oracle OLTP performance to the extreme with various hardware technologies. We build fundamental HA and fault isolation mechanisms for Oracle multi-tenant databases. We build software to maximize Oracle database's availability in various failure cases (machine crash, site down, media corruption, etc.).

Our team contains both highly-experienced database engine development veterans and junior engineers eager to tackle the most difficult issues in database engine.

The team is currently working on several cutting-edge projects that lead the entire database server industry, this includes work for both Oracle RDBMS server and for a new revolutionary distributed database engine that Oracle is developing, that will provide massive scalability, absolute availability and ultra-fast performance.

We are looking for self-motivated individuals, who can solve complex problems under limited supervision. You will have the opportunity to develop real software that will be pounded upon by millions of users, on some of the largest computers available, performing some of the most mission-critical functions. Because high availability spans many areas, you will work on cross-functional projects with both breadth and depth.

The following skills are valued:

- Strong engineering experience in database internals and distributed systems.

- Proficient in C or C++; SQL proficiency is a plus.

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 Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.

Oracle

Redwood City, CA

Oracle Corporation develops, manufactures, markets, sells, hosts, and supports application, platform, and infrastructure solutions for information technology (IT) environments worldwide. The company provides services in three layers of the cloud: Software as a Service, Platform as a Service, and Infrastructure as a Service. It offers human capital and talent management, enterprise resource planning, customer experience and relationship management, procurement, supply chain and project portfolio management, business analytics and enterprise performance management, and industry-specific application software, as well as financial management and governance, and risk and compliance applications.

The company also licenses its Oracle Database for storage, retrieval, and manipulation of data; and Oracle Fusion Middleware software to build, deploy, secure, access, extend, and integrate business applications, as well as automate business processes. In addition, it provides development tools, identity management, and business analytics software solutions for mobile computing development to address the development needs of businesses; Java, a software development language; and big data solutions. Further, the company provides Oracle Engineered Systems, servers, storage, industry-specific hardware, and hardware support products, as well as operating systems, virtualization, management, and other hardware-related software.

Additionally, it provides consulting services, including IT strategy alignment, enterprise architecture planning and design, initial software implementation and application development and integration, security assessments, and ongoing software enhancements and upgrade services; and customer support and education services. It serves businesses, government agencies, educational institutions, and resellers. Oracle Corporation has a partnership agreement with Microsoft Corp. The company was founded in 1977 and is headquartered in Redwood City, California.