Are you interested in building large-scale distributedinfrastructure for the cloud? Oracle's Cloud Infrastructure team is buildingnew IaaS (Infrastructure as a Service) technologies that operate at planetaryscale in a broadly distributed multi-tenant cloud environment. The largestenterprises in the world run their businesses on our cloud, and our mission isto provide them with best in class, foundational cloud services.
Our team builds distributed services that handle globalforecasting and capacity management, life cycle management, operations andsecurity of our fleet of physical servers and network devices. We are inventingnew ways of managing our fleet infrastructure to provide strong guarantees ofsecurity, performance, availability and operability. Our services and toolsenable best-in-class fleet intelligence, forecasting and operations for the largest,most demanding customers in the world.
We're looking for hands-on engineers with expertise andpassion in solving difficult problems in distributed systems, virtualizedinfrastructure, and highly available services. At Oracle you can design andbuild innovative new systems from the ground up. These are exciting times inour space - we are growing fast, still at an early stage, and working onambitious new initiatives. You will have significant technical and businessimpact.
As a Senior Principal SoftwareEngineer you will own and lead software architecture and development for majorcomponents of Oracle's Cloud Infrastructure. You should be comfortable atmultiple layers of the stack ranging from low level operating systems to largescale distributed systems. You need to be able to architect broad systemsinteractions, while being very hands-on, able to dive deep into any part of thestack and higher level system interactions. You should value simplicity atscale, work comfortably in a collaborative, agile environment, and be excitedto learn.
Join us in this ground floor opportunity as we create thepremiere IaaS solution for the world's largest, most demanding enterprises.
7 years experience in applications development
3 years experience developing large scale distributedapplications / web services
Expert level knowledge of either Java or Python
Comfortable with the Linux command line
Bachelors degree in Computer Science, Computer Engineeringor related fields
12 years of experience
3 years experience operating a large scale service
Proven ability in mentoring and hands-on technicalleadership
Masters / PhD degree
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 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.
A little about us:
Oracle is shifting the complexity from IT, moving it out of the enterprise by engineering hardware and software to work together—in the cloud.