Principal Software Engineer, Customer Reliability Engineering
OracleUs-ma,mass-burlington","us-wa,washington-bellevueUpdate time: November 3,2019
Job Description

About Oracle Customer Reliability Engineering (CRE)

Oracle SaaS Customer Reliability Engineering (CRE) plays a critical role in earning and preserving customer trust by enabling world-class live site availability, reliability, and support, through transparent engineering-led standardized (DevOps) approaches, while delivering a predictable, and favorable experience to our end-user customers and internal partners. 


Oracle Cloud is the industry's broadest and most integrated public cloud. Oracle offers best-in-class services across software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS), and even lets you put Oracle Cloud in your own data center. Oracle Cloud helps organizations drive innovation and business transformation by increasing business agility, lowering costs, and reducing IT complexity.

Our team works closely with marquee customers and provides processes and tooling across SaaS product teams to ensure a superb cloud experience. We are continually pushing the boundaries of what is accomplished in the cloud.  Advancing cloud computing means great growth opportunities, and highly rewarding experiences working in our expanding computing environments and service development teams.


About the Opportunity

A unique opportunity to join a rapidly growing world-class team to engineer cutting edge Oracle Cloud technologies that makeup Oracle Cloud SaaS Products. As part of the Customer Reliability Engineering (CRE), you will be continually challenged and have an opportunity to contribute to our success every day, by building cloud services encompassing everything from sentiment analysis to communications platforms, and content intelligence services.


As a Software Engineer, you will solve exciting technical challenges using cutting edge technologies by designing, developing and delivering services that improve our customer’s experience with Oracle Cloud Services.


What You'll Do

The SaaS Customer Reliability Engineering (CRE) team is looking for a seasoned software engineer to design and implement components of the CRE Platform consisting of Portal, API, Data Warehouse and Analytics services intended to allow us to better understand customer health, enable customer solutions, cultivate customer trust, and alleviate customer stress.  


In this role, you will own the development of key features in the CRE Platform across a broad range of technologies from UI/UX to API to Database/Data Warehouse. You will also be responsible for adhering to and improving our development best practices. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.


If you're curious about good algorithms and how to implement them correctly and efficiently, you'll fit right in with our group.


What You Need to Have
A BS or MS in Computer Science, or equivalent


Minimum 5 years of experience with building and developing enterprise class customer-facing cloud services using modern cloud patterns.

  • Experience with Scrum, Lean and other agile practices and methodologies
  • Experience working in a test driven development methodology using CI/CD 
  • Understanding of UX/UI and API technologies and design patterns commonly used in creating cloud services
  • At least 5 years of experience with one or more of following technologies\:
    • Go or Java programming languages
    • Python or other scripting languages
    • React, Angular or other UI technologies
    • Terraform
    • Kubernetes/Docker
  • Strong algorithms or systems background
  • Most importantly, the ability and desire to learn and implement new technologies, tools and services as needed

!|!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.

!|!

Get email alerts for the latest"Principal Software Engineer, Customer Reliability Engineering jobs in Us-ma,mass-burlington","us-wa,washington-bellevue"