Principal Software Engineer - Large Scale Distributed Systems

Job expired!

Join Our Innovative Team at Oracle Health Data Intelligence Platform

Oracle is expanding its Cloud momentum with the formation of a new organization - Oracle Health Data Intelligence Platform. This dynamic team will drive product development and strategy for Oracle Health, creating a modernized, automated healthcare platform. With an entrepreneurial spirit, we offer an upbeat and creative environment that values your contributions towards establishing a world-class engineering center focused on excellence.

Your Opportunity to Make an Impact

  • Reach billions of people with our products and services
  • Create technology that truly impacts global health
  • Directly influence the development of new technology
  • Experience unlimited growth potential with inspiring work
  • Collaborate with the best minds in the industry
  • Thrive in an open, diverse, and productive environment

About the Job

Oracle Health Data Intelligence Platform is expanding and seeking a Principal Software Engineer to join the HealtheCare Coordination Team.

Job Details

Position: Principal Software Engineer - Large Scale Distributed Systems
Career Level: IC4

Responsibilities

As a member of the software engineering division, you will utilize your intermediate to advanced knowledge of software architecture to develop, debug, and design software applications and operating systems. Your role includes enhancing existing software architecture and suggesting improvements, solving problems, and understanding company policies and processes.

Required Skills and Knowledge

  • Proficiency in Java, C++, C#, Python, etc.
  • Experience with distributed systems and cloud-based platforms like AWS, GCP, Azure, OCI
  • Building and maintaining RESTful APIs
  • Big data processing tools such as Spark, Hive, Presto
  • Writing tests with RSpec
  • Database modeling with Active Record
  • Understanding modern web applications from database to UI
  • Object-oriented programming and MVC architecture
  • Cloud engineering infrastructure development
  • Writing well-modularized, maintainable software
  • Excellent communication skills in technical and non-technical contexts
  • Knowledge of design patterns, SOLID principles, DevOps technologies (Jenkins, Kubernetes, etc.)
  • Software engineering best practices, including agile methodologies
  • Big Data Processing and Relational Databases knowledge (ETL, Hadoop, structured data, SQL)
  • Micro-services architecture familiarity

Qualifications

  • 6-10+ years of relevant technical experience
  • Effective communication and team collaboration skills
  • BS or MS in Computer Science, or equivalent

Note: Certain US customer-facing roles may have additional requirements, such as immunization and occupational health mandates.

Salary and Benefits

US Hiring Range: $94,200 to $223,500 per annum, with potential eligibility for bonus and equity. Salary variations consider knowledge, skills, experience, market conditions, and location.

Oracle offers a comprehensive benefits package including:

  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Supplemental life insurance (Employee/Spouse/Child)
  • 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 for salaried positions, accrued vacation for others, and prorated for part-time
  • 11 paid holidays
  • 72 hours of paid sick leave, refreshed annually
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal services
  • Voluntary benefits including auto, homeowner, and pet insurance

Oracle embraces diversity and promotes inclusive hiring practices. We partner with leaders across various industries and uphold