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're building the future of cloud computing for enterprises with the speed of a startup and the resources of a global technology leader. We're seeking a Senior Software Engineer to join our team working on large-scale distributed infrastructure for the cloud.

You'll be part of Oracle's Cloud Infrastructure team, building new Infrastructure-as-Service technologies that operate at high scale in a broadly distributed multi-tenant cloud environment. Our mission is to provide customers with best-in-class compute, storage, networking, database, security, and expanding cloud-based services.

As a Senior Engineer, you'll work on challenging distributed systems problems, designing and implementing critical infrastructure components. You'll need to be both an excellent coder and a distributed systems generalist, capable of diving deep into any part of the stack while maintaining a broad system-level perspective.

The role offers:

  • Opportunity to work on cutting-edge cloud infrastructure
  • Autonomy to design and build innovative systems from the ground up
  • Collaborative, agile environment with smart, motivated teammates
  • Significant technical and business impact potential
  • Comprehensive benefits including medical/dental/vision, 401k matching, flexible vacation
  • Competitive compensation range of $79,800-$178,100 plus bonus and equity potential

The ideal candidate brings 3-5+ years of experience with distributed systems, strong programming skills in languages like Java/C++, and deep knowledge of operating systems, networking, and databases. If you're passionate about solving complex distributed systems challenges and want to help shape the future of cloud computing, we want to talk to you.

Last updated a day 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
  • Troubleshoot and perform performance tuning
  • Build multi-tenant, virtualized infrastructure

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
Mental Health Assistance
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal

Interested in this job?

Jobs Related To Oracle Senior Software Engineer