Taro Logo

Senior Software Engineer - Distributed Systems

As a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's problems. True innovation starts with diverse perspectives and various abilities and backgrounds.
United States
$74,800 - $178,200
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Healthcare · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - Distributed Systems

At Oracle, we're building a premier health data platform with intelligent services, which brings several interesting technical challenges. As a Senior Software Engineer in Distributed Systems, you'll be part of a team accelerating architectural efforts to achieve massive improvements in data processing latency, create comprehensive patient health records at national scale, and build a health data lake to enable intelligent health services. You'll work on designing and building high-scale, cloud-based data processing systems that can handle massive amounts of data with low latency.

Key responsibilities include:

  • Participating in design discussions for distributed, scalable, and fault-tolerant software systems
  • Implementing cloud services on top of modern OCI infrastructure
  • Optimizing data processing pipelines for higher throughput and faster latencies
  • Leveraging internal OCI tooling for development, deployment, and troubleshooting

We're looking for candidates with:

  • Bachelor's Degree
  • 5+ years of relevant experience
  • Strong skills in Java, C#, C/C++, or Ruby
  • Experience with distributed systems and cloud technologies
  • Ability to design software components in distributed systems
  • Strong communication skills and ability to collaborate effectively

This role offers exciting opportunities to work on cutting-edge health technology while leveraging Oracle Cloud's strengths. Join us in building mission-critical healthcare applications that require the highest levels of availability and disaster recovery capabilities.

Last updated 9 months ago

Responsibilities For Senior Software Engineer - Distributed Systems

  • Participate in design discussions for distributed, scalable, and fault-tolerant software systems
  • Implement cloud services on top of modern OCI infrastructure
  • Participate in the entire software lifecycle
  • Optimize data processing pipelines for higher throughput and faster latencies
  • Leverage internal OCI tooling for development, deployment, and troubleshooting

Requirements For Senior Software Engineer - Distributed Systems

Java
Kubernetes
  • Bachelor's Degree
  • 5+ years of relevant experience
  • Familiarity with distributed systems
  • Experience with Java, C#, C/C++, or Ruby
  • Understanding of design concepts in distributed systems
  • Experience with production operations
  • Effective communication skills
  • Ability to collaborate with team and stakeholders

Benefits For Senior Software Engineer - Distributed Systems

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Equity
  • Medical, dental, and vision insurance
  • Short term disability 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?