Senior Software Engineer - Large Scale Distributed Systems

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges, partnering with industry-leaders for over 40+ years.
United States
$74,800 - $178,200
Distributed Systems
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS · Healthcare

Description For Senior Software Engineer - Large Scale Distributed Systems

Oracle is seeking a Senior Software Engineer to join their health data platform team, focusing on building large-scale distributed systems. This role is part of an exciting mission to create a premier health data platform with intelligent services. The position involves working on significant technical challenges, including improving data processing latency, creating comprehensive patient health records at national scale, and developing a massive health data lake to enable intelligent health services.

The role requires expertise in designing and implementing high-scale, cloud-based data processing systems capable of handling massive data volumes with low latency. You'll be working within software engineering teams, participating in the entire software lifecycle from design to production support. The position leverages Oracle Cloud Infrastructure (OCI) services to build mission-critical healthcare applications requiring the highest levels of availability and disaster recovery capabilities.

This is an excellent opportunity for experienced engineers passionate about distributed systems and cloud computing. The role offers competitive compensation ($74,800 - $178,200) and comprehensive benefits including medical, dental, vision, 401(k) with company match, and flexible vacation. Oracle provides a collaborative environment where you can work on cutting-edge technology while maintaining work-life balance.

As a world leader in cloud solutions, Oracle has been at the forefront of technology innovation for over 40 years. The company promotes an inclusive workforce and offers opportunities for professional growth and development. This remote position allows you to contribute to meaningful healthcare solutions while working with a team of talented engineers building next-generation cloud systems.

Last updated 4 days ago

Responsibilities For Senior Software Engineer - Large Scale Distributed Systems

  • Participate and contribute to design discussions to build distributed, scalable, and fault-tolerant software systems
  • Implement and build cloud services on top of the modern OCI infrastructure
  • Participate in the entire software lifecycle, from design to development, to quality assurance, and to production
  • Invest in the best engineering and operational practices upfront to ensure software quality
  • Optimize data processing pipelines for higher throughput and faster latencies
  • Leverage internal tooling at OCI to develop, build, deploy, and troubleshoot software

Requirements For Senior Software Engineer - Large Scale Distributed Systems

Java
  • Bachelor's Degree required
  • Familiarity with distributed systems
  • Hands on experience writing code with modern procedural programming languages such as Java, C#, C/C++, or Ruby
  • Good understanding of design concepts and ability to design software components in a distributed system
  • Experience with production operations and good practices
  • Effective communication of technical ideas verbally and in writing
  • Ability to collaborate effectively with the team and other stakeholders
  • Production experience with Cloud and data processing technologies preferred
  • 5+ years of relevant experience

Benefits For Senior Software Engineer - Large Scale Distributed Systems

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours of 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 - Large Scale Distributed Systems

Women of Silicon Roundabout Software Developer 4 (6-10+ years)

Senior Software Developer role at Oracle focusing on distributed storage systems and cloud infrastructure, requiring 8+ years of experience and strong technical leadership skills.

Software Developer 4 - C/C++, Distributed System

Senior Software Developer role at Oracle focusing on distributed systems and C/C++ development for the Exadata Database Machine platform.

Senior Software Engineer (JoinOCI)

Senior Software Engineer position at Oracle Cloud Infrastructure (OCI) focusing on building large-scale distributed systems and cloud infrastructure services in Nashville, TN.

Senior Software Engineer (JoinOCI)

Senior Software Engineer position at Oracle Cloud Infrastructure (OCI) focusing on distributed systems and cloud infrastructure development in Nashville, TN.

Sr. Software Engineer (JoinOCI-SDE)

Senior Software Engineer position at Oracle Cloud Infrastructure focusing on building secure, scalable cloud services and security products, offering competitive compensation and comprehensive benefits.