Principal Platform Software Engineer

Oracle

10+ yrs India Full Time Remote
Oracle logo
Posted : today
Actively hiring

Job description

Join Oracle Health as a Principal Application Software Engineer and play a pivotal role in modernizing Electronic Health Record (EHR) systems. Your work will directly empower healthcare professionals, enabling them to prioritize patient care over administrative tasks. We leverage generative AI and cutting-edge applications to enhance efficiency and effectiveness across the healthcare ecosystem. Our mission centers on prioritizing human needs within healthcare, making advanced solutions practical and impactful at the practitioner level. We aim to ensure patients receive care seamlessly, from anywhere, on any device.

As a key member of our team, you will lead the design and development of scalable, distributed, and resilient software components. You will own critical aspects of our platform, mentoring other engineers and fostering a long-term vision. This is an opportunity to shape the future of healthcare technology.

Responsibilities

Lead the design and development of scalable, distributed, and resilient software components and services supporting the healthcare platform and applications. Drive platform projects across multiple teams, focusing on runtime evolution and middleware patterns for interoperability and multi-tenant scale. Diagnose and resolve complex cross-service issues, enforcing versioning, compatibility, and safe rollout practices. Champion observability standards, capacity planning, and resilience patterns across various workloads. Produce comprehensive migration guides and adoption playbooks to enhance ecosystem consistency and developer experience.

Qualifications

A Bachelor of Science degree in Computer Science or a related field is required, with a Master's degree preferred. Possess 10+ years of experience in distributed service engineering within a software development environment. Demonstrate expertise in Java and exceptional problem-solving abilities. Exhibit a deep understanding of object-oriented design and SDK development, particularly in cloud environments. Show strong proficiency in data structures, algorithms, operating systems, and distributed systems fundamentals. Experience collaborating closely with architects, principals, product, and program managers to deliver high-quality product features on schedule. Familiarity with networking protocols like TCP/IP and HTTP, along with standard network architectures. Experience with containerization and orchestration technologies such as Kubernetes and Docker. A solid understanding of databases, NoSQL systems, storage, and distributed persistence technologies. Good working knowledge of Linux. Exhibit demonstrable technical leadership and mentorship capabilities. Familiarity with public cloud platforms (OCI, AWS, Azure, GCP) and related services is advantageous, as is hands-on experience designing and operating public cloud service control planes. Proficiency in Agile methodologies, especially Scrum, and experience with ticket tracking systems like JIRA. Ability to translate wireframes into functional prototypes and production-ready interfaces rapidly. Possess strong self-drive, the capacity to learn new languages and technologies quickly, and the ability to work independently. Demonstrate passion for continuous learning and staying updated with emerging technologies. Excellent communication and cross-team collaboration skills.

Essential Skills

Distributed SystemsMicroservices ArchitectureCloud-centric ApplicationsJavaObject-Oriented DesignSDK DevelopmentData StructuresAlgorithmsOperating SystemsNetworking ProtocolsTCP/IPHTTPContainersKubernetesDockerDatabasesNoSQLLinuxAgile MethodologiesScrumJIRA

Good to Have

OCIAWSAzureGCPPublic Cloud SaaSPaaS ServicesHealthcare Applications

Highlights

  • Actively hiring

More Details

RolePrincipal Platform Software Engineer
IndustryHealthcare, Software Development
DepartmentSoftware Development
Employment TypeFull Time, Remote

About the Company

Oracle logo

Oracle

Healthcare

Principal Platform Software Engineer at Oracle | SkillMX | SkillMX