Senior Software Engineer - Large Scale Distributed Systems

World leader in cloud solutions, using tomorrow's technology to tackle today's problems.
United States
Distributed Systems
Senior Software Engineer
In-Person
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. The role involves creating a premier health data platform with intelligent services, tackling technical challenges such as improving data processing latency, creating comprehensive patient health records at national scale, and developing a massive health data lake. The position requires expertise in distributed systems, cloud technologies, and strong software engineering practices. Oracle offers a competitive benefits package and promotes an inclusive work environment. The role is critical in healthcare applications, requiring advancement to the highest levels of availability and disaster recovery capabilities. Engineers will leverage Oracle Cloud Infrastructure (OCI) services to build robust, scalable solutions. This is an opportunity to work on mission-critical systems that impact healthcare delivery at a massive scale, while being part of a world-leading cloud solutions provider with a 40+ year track record of innovation.

Last updated 10 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 our software quality bar is high
  • Optimize data processing pipelines for orders of magnitude higher throughput and faster latencies
  • Leverage a plethora of 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
  • US Citizenship and willingness to get US Security clearance is required for this role
  • 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 for putting quality code into production
  • 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
  • 5+ years of relevant experience

Benefits For Senior Software Engineer - Large Scale Distributed Systems

Medical Insurance
  • Medical Insurance
  • Life Insurance
  • Retirement Benefits
  • Volunteer Programs

Interested in this job?

Jobs Related To Oracle Senior Software Engineer - Large Scale Distributed Systems

Software Developer 4

Senior Software Engineer role at Oracle Cloud Infrastructure focusing on building large-scale distributed systems with 7+ years of experience required.

Senior Software Engineer (JoinOCI)

Senior Software Engineer role at Oracle Cloud Infrastructure focusing on distributed systems and cloud infrastructure development.

Senior Software Engineer (JoinOCI)

Senior Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on distributed systems and cloud infrastructure development.

Senior Software Engineer

Senior Software Engineer position at Oracle Cloud Infrastructure focusing on distributed systems development and cloud security solutions.

Senior Software Engineer - Large Scale Distributed Systems

Senior Software Engineer position at Oracle focusing on large-scale distributed systems for healthcare data platform development using Java and cloud technologies.