O

Oracle

Builds databases, business apps and cloud services

Principal Software Engineer - Core Infrastructure

Cloud EngineeringConfirmed live in the last 24 hours
Full-timeNashville, TN, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent work experience.
  • At least 8 years of distributed cloud engineering experience in a software development environment.
  • Development experience in Java, C++, or C#, as well as scripting languages; scripting and automation experience using tools such as Ansible, Terraform, or Kubernetes.
  • Experience with containerization technologies such as Docker or Kubernetes and orchestration tools for managing distributed systems.
  • Strong Linux skills and hands-on experience with Oracle Linux, RHEL, CentOS, Ubuntu, and Debian, including system administration, package management, shell scripting, and performance optimization.
  • Experience working with other cloud platform teams and accommodating their compute, networking, storage, and identity requirements.
  • A solid understanding of networking concepts, security principles, and best practices.
  • Ability to troubleshoot complex issues and drive their resolution.
  • Written and verbal communication skills to present complex information clearly and concisely to all audiences.
  • Documentation skills and experience documenting infrastructure designs, configurations, procedures, and troubleshooting steps to support knowledge sharing, maintainability, and collaboration.

Responsibilities

  • Ensure cloud infrastructure solutions are designed and built for scalability.
  • Partner with development teams that architect, design, and implement solutions in distributed computing environments to achieve the best customer experience.
  • Lead initiatives across engineering, operations, and leadership with minimal supervision.
  • Partner with customer engineering and OCI engineering leadership to ensure customer success.
  • Take ownership of problems and identify solutions.
  • Assess solutions and identify and document potential issues that may affect customers.
  • Work with engineering teams to design infrastructure components, including cloud resources, distributed computing systems, and data storage solutions, to support customer workflows.
  • Troubleshoot infrastructure performance, scalability, and reliability issues and implement solutions to mitigate risks and minimize downtime.
  • Document infrastructure designs, configurations, and procedures to facilitate knowledge sharing and ensure maintainability.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs