Colorado Manufacturing Jobs

Colorado Jobs

Job Information

Oracle Senior Principal Software Engineer - Autonomous Linux Service in Broomfield, Colorado

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

The Oracle Linux and Virtualization organization is responsible for the production of Oracle Linux distribution for both on-premise and Oracle Cloud Infrastructure (OCI). This includes feature evaluation, content management, product and service development, testing and deployment. It provides support and resolution to internal customers including Exadata and OCI.

As an Autonomous Linux Service engineer, you will take an active role in designing, planning, development, management, maintenance and support of Autonomous Linux Services to help Oracle Linux provide values to customers. Your responsibilities include development and deployment of service components, configuration of CI/CD pipelines, use of technologies such as Terraform, Jenkins, Git/Bitbucket, Kubernetes and other tools for development, automation, deployment, and testing. You will contribute to improvements in stability, reliability and availability of the products and services, investigating issues and fixing them as they arise. With a strong focus on supporting native cloud services where issues affect hundreds of customers, not just a few, and time to resolution is measured in minutes, not days. This demands that you have the ability to deal with multiple tasks concurrently, can identify high priority issues, and resolve them with a sense of urgency.


  • Solid understanding of Cloud technologies and services

  • Experience in developing software using languages such as Java, Python, Go, or Ruby

  • Experience in modern container and orchestration technologies (such as Docker and Kubernetes)

  • Experience with Linux Systems (such as Oracle Linux or Redhat) and virtualization technologies

  • Knowledge of distributed systems, web services, API, REST, and RPC

  • Strong awareness of networking and internet protocols, including TCP/IP, DNS, SMTP, HTTP

  • Experience with database technologies (like SQL and NoSQL) and related data stores

  • Experience with Infrastructure management tools such as Terraform and Ansible

  • Knowledge of Agile development and DevOps tools

  • Excellent communication and organizational skills, and the ability to stay focused on completing tasks and meeting goals

Responsibilities - detail in day-to-day

  • Design, develop, deploy, maintain, and support services in OCI

  • Work within close-knit team to deliver programs and products using Agile and DevOps methodologies

  • Maintain a high-level understanding of emerging cloud and virtualization technologies

  • Provision with containers and complex orchestration frameworks such as Kubernetes

  • Develop tools and programs to assist in Cloud scale performance monitoring and optimization

  • Analyze performance data for bottlenecks and potential performance optimizations

  • Solve problems in complex environments - investigate and fix issues.

  • Communicate findings and provide recommendations to other teams to improve product performance

Job: *Product Development

Organization: *Oracle

Title: Senior Principal Software Engineer - Autonomous Linux Service

Location: United States

Requisition ID: 20000NZ3