Oracle Software Developer 3(JoinOCI-NLSDST) in Seattle, Washington

Software Developer 3(JoinOCI-NLSDST)

Preferred Qualifications

TheOracle Cloud Infrastructure (OCI) team can provide you the opportunity to buildand operate a suite of massive scale, integrated cloud services in a broadlydistributed, multi-tenant cloud environment. OCI is committed toproviding the best in cloud products that meet the needs of our customers whoare tackling some of the world’s biggest challenges.

We offerunique opportunities for smart, hands-on engineers with the expertise and passionto solve difficult problems in distributed highly available services andvirtualized infrastructure. At every level, our engineers have asignificant technical and business impact designing and buildinginnovative new systems to power our customer’s business criticalapplications.

PrincipalSoftware Development Engineer



The Oracle Cloud Infrastructure (OCI) team canprovide you the opportunity to build and operate a suite of massive scale,integrated cloud services in a broadly distributed, multi-tenant cloudenvironment. OCI is committed to providing the best in cloud productsthat meet the needs of our customers who are tackling some of the world’sbiggest challenges.

We offer unique opportunities for smart, hands-onengineers with the expertise and passion to solve difficult problems indistributed highly available services and virtualized infrastructure. Atevery level, our engineers have a significant technical and businessimpact designing and building innovative new systems to power ourcustomer’s business critical applications

Oracle’s Cloud Infrastructure Group is

building new Infrastructure-as-a-Service (IaaS) technologies that operate at

high scale in a broadly distributed multi-tenant cloud environment. Our

customers run their businesses on our cloud, and our mission is to provide them

with best in class compute, storage, networking, database, and security.

We are looking for a Software Development

Engineer with cloud services experience to join our Infrastructure Platform

team. In this role, you will define, design, implement, and support

software solutions that automate the management of systems that deliver a cloud

infrastructure service of high quality, stability, and performance via a

continuous integration and deployment model. You will partner with other

engineering teams responsible for architecting, designing and managing systems

that support our IaaS platform. Your efforts will play a key role in increasing

the velocity and quality of engineering of the product development lifecycle

across all development teams within Infrastructure Platform. Ultimately,

your work will ensure our IaaS solution is built to exceed our customers’

expectations on quality, performance, and fault tolerance.

Min Qualifications

  • BSin Computer Science or related technical field or equivalent practicalexperience.

  • Extensive experience designing,implementing, and operating large scale, highly distributed systems.

  • Excellent coding skills in ObjectOriented programming languages (Java, C#, C , etc.)

  • Exceptional software and solutionsarchitecture skills.

  • Ability to work across teams andinfluence technical direction.

Preferred Qualifications

  • Strong knowledge of data structures,algorithms, operating systems, and distributed systems fundamentals.

  • Experience with build automation,continuous integration, or continuous deployment tools

  • Experience with containerizationtechnologies such as Docker and lXC.

  • Experience with VirtualizationInfrastructures such as Virtualbox, OpenStack, kvm, xen, and VMWare

  • Experience with orchestrating fleets ofhosts (e.g. Terraform)

  • Strong troubleshooting and performancetuning skills.

  • Excellent written and verbalcommunication skills with the ability to present complex information in aclear, concise manner to all audiences.

  • Results driven; thrives in a developmentenvironment that is agile, collaborative and in start-up mode.

  • Able to work effectively in ambiguoussituations and chart a path to success for themselves and others.

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 assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 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-WA,Washington-Seattle

Job Type: Regular Employee Hire

Organization: Oracle