O

Oracle

Builds databases, business apps and cloud services

Senior Software Engineer - Core Infrastructure

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

About the Job

Requirements

  • Meet one of the following education and software development experience combinations: 8 years of experience in software development; a bachelor’s degree, including a B.Tech, in a relevant field and 4 years of experience in software development; a master’s degree, including an M.Tech, in a relevant field and 2 years of experience in software development; or a doctorate in a relevant field.
  • Relevant fields include Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or a related field.
  • Have 2 years of professional experience with cloud platforms such as AWS, Azure, Google Cloud, or OCI.
  • Have 3 years of experience in testing and automation at the system level.
  • Have 2 years of experience delivering and operating large-scale distributed systems.
  • Be proficient in Java and have strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Have strong troubleshooting and performance tuning skills, including diagnosing issues in operating environments and improving system efficiency.
  • Have experience developing, testing, and integrating secure REST APIs and services, with knowledge of modern web application development.
  • Be proficient across the software development lifecycle, including source control, code reviews, and creating or refining prototypes to validate solutions.
  • Be able to assess security vulnerabilities, apply appropriate protections, and collaborate across teams to deliver and improve software.

Responsibilities

  • Design, develop, debug, and improve software supporting OCI’s hardware repair platform.
  • Contribute to the design and implementation of distributed-system components, delivering features that improve scalability, reliability, and performance.
  • Work with other engineers to evolve existing software architecture, review implementations, and build services that can be tested, monitored, and operated reliably in production.
  • Design and implement assigned features and components with independent judgment and minimal supervision.
  • Improve scalability and data processing performance, and review peer implementations.
  • Build fault-tolerant components using replication, failover, retries, circuit breakers, and timeouts.
  • Implement functional, load, performance, and failure-scenario tests to validate correctness and availability.
  • Develop dashboards, alerts, telemetry, and runbooks; participate in operational support rotations, incident response, and root-cause investigations.
  • Maintain troubleshooting tools and infrastructure automation, apply encryption and access controls, address security vulnerabilities, and follow change-management and compliance requirements for safe updates and rollbacks.
  • Collaborate across teams, share knowledge, and escalate more complex issues when needed.

Desired Qualifications

  • Have proficiency with scripting languages such as Python or Perl.
  • Have experience building multi-tenant, virtualized infrastructure.
  • Have a strong understanding of databases, NoSQL systems, storage, and distributed persistence technologies.

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