O

Oracle

Builds databases, business apps and cloud services

Senior Software Engineer - Core Infrastructure

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

About the Job

Requirements

  • At least 8 years of software development experience; alternatively, a bachelor's degree in one of the listed fields and 4 years of software development experience, a master's degree in one of the listed fields and 2 years of software development experience, or a doctorate in one of the listed fields.
  • Demonstrated knowledge of distributed systems, including designing or managing scalable, secure, and highly available software systems.
  • Experience creating and refining prototypes for system validation and stakeholder feedback.
  • Understanding of computer science principles and ability to implement them in code.
  • Proficiency in all phases of software engineering and development.
  • Ability to collaborate cross-functionally with stakeholders across teams or geographies.
  • Knowledge of operating systems, including installing, upgrading, and troubleshooting operating environments.
  • Skill in designing, analyzing, and optimizing algorithms for efficiency and scalability.
  • Two years of professional experience with cloud platforms such as AWS, Azure, Google Cloud, or Oracle Cloud.
  • Three years of experience working in system-level testing and automation.
  • Two years of experience delivering and operating large-scale distributed systems.

Responsibilities

  • Design, implement, and optimize distributed-systems components with emphasis on scalability, resiliency, and operability.
  • Deliver features and load/performance tests; use data plane platforms and distributed state tools for high-volume retrieval, storage, and processing; review peers' implementations for scalability compliance.
  • Build fault-tolerant paths using redundancy, replication, and automatic failover; apply recovery-oriented principles; implement retries, circuit breakers, and timeouts.
  • Proactively detect and mitigate issues using tests, alarms, dashboards, and telemetry; author runbooks; participate in incident response and root cause analyses.
  • Implement replication and synchronization; develop automation and infrastructure as code for troubleshooting and maintenance; apply security controls for encryption, access, and remediation; ensure change, compliance, and documentation standards are met.

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