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
Distributed Systems
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Healthcare · Enterprise SaaS · Cloud

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 2 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?

Jobs Related To Oracle Senior Software Engineer - Distributed Systems

Senior Member of Technical Staff

Senior technical role at Oracle focusing on distributed systems and cloud infrastructure development, requiring 3+ years of experience in building highly available services.

Software Developer 4

Senior Software Developer role at Oracle focusing on distributed systems and networking, offering competitive salary and comprehensive benefits in Austin, TX.

Senior Member of Technical Staff

Senior Member of Technical Staff at Oracle Cloud Infrastructure, designing and developing large-scale distributed systems for cloud infrastructure.

Senior Member of Technical Staff

Senior Member of Technical Staff at Oracle Cloud Infrastructure, designing and developing large-scale distributed systems for cloud infrastructure.

Senior Member of Technical Staff

Senior Member of Technical Staff at Oracle Cloud Infrastructure, building large-scale distributed infrastructure for the cloud.