Taro Logo

Senior Software Engineer

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for 40+ years.
$79,800 - $178,100
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of creators and inventors. We operate with the speed of a start-up while leveraging the scale and customer-focus of the world's leading enterprise software company.

As a Senior Software Engineer, you'll be part of the Infrastructure Services team building new Infrastructure-as-a-Service technologies that operate at high scale in a broadly distributed multi-tenant cloud environment. You'll work on critical components including Compute, Storage, and Messaging services that help customers run their businesses on our cloud.

We're seeking hands-on engineers passionate about solving complex problems in distributed systems, virtualized infrastructure, and highly available services. You'll have the opportunity to design and build innovative systems from the ground up in an environment that's growing fast and working on ambitious initiatives. Your impact will be significant as we're still at an early stage where engineers at any level can drive technical and business outcomes.

The role offers competitive compensation ($79,800-$178,100) plus benefits including medical/dental/vision insurance, 401(k) matching, flexible vacation, and parental leave. You'll work in Nashville, TN, contributing to Oracle's mission of providing the broadest, most comprehensive cloud in the industry.

Join us if you're excited about building large-scale distributed infrastructure and want to be part of a team that values simplicity, scale, and continuous learning.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Own software design and development for major components of Oracle's Cloud Infrastructure
  • Design and implement distributed system interactions
  • Work on large scale, highly available distributed systems
  • Collaborate in an agile environment
  • Troubleshoot and perform performance tuning

Requirements For Senior Software Engineer

Java
Python
Linux
  • 3-5+ years experience delivering and operating large scale, highly available distributed systems
  • Strong knowledge of C, C++ or Java, and experience with scripting languages such as Python, Perl
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
  • Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures
  • Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies
  • Strong understanding of Linux or desire to learn
  • Strong troubleshooting and performance tuning skills

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Senior Software Engineer