Principal Application Software Engineer

Oracle

10+ yrs India Full Time Hybrid (office + remote)
Oracle logo
Posted : today
Actively hiring

Job description

Join a forward-thinking team dedicated to revolutionizing healthcare through modernized Electronic Health Record (EHR) systems. This Principal Application Software Engineer role focuses on building innovative, cloud-native applications from the ground up, significantly influencing our technical and business strategies. You'll experience substantial autonomy and ownership within a collaborative environment that champions diversity, inclusion, and creativity. Our flexible work setting is designed to foster your growth and success in a culture of innovation.

Oracle Health is committed to placing humans at the center of the healthcare experience. We aim to enhance efficiency and effectiveness in healthcare delivery by empowering front-line professionals with generative AI and advanced applications, allowing them to dedicate more time to patient care. We achieve this through significant investments in AI capabilities, superior user experiences, and open APIs that facilitate integrated solutions.

Responsibilities

Lead the design and development of scalable, distributed, and resilient software components and services supporting our healthcare platform and applications. Embrace ownership by thinking long-term and actively mentoring and empowering fellow engineers. Collaborate closely with architects, principals, product, and program managers to ensure timely delivery of high-quality product features. You will also be instrumental in designing, developing, and operating public cloud service control planes.

Translate wireframes into production-ready interfaces and iterate rapidly on basic functionality. Design and implement intuitive and seamless customer experiences that align with our mission to advance healthcare and population-level health.

Qualifications

We seek exceptional engineers with a robust background in distributed systems, microservices, and modern cloud technologies. A Bachelor of Science in Computer Science or a related field is required, with a Master's degree preferred. You should possess at least 10 years of experience in distributed service engineering within a software development context. Expertise in Java and a deep understanding of object-oriented design and SDK development, particularly in cloud environments, are essential.

Strong foundational knowledge in data structures, algorithms, operating systems, and distributed systems fundamentals is crucial. Familiarity with networking protocols (TCP/IP, HTTP), containerization (Docker), and orchestration (Kubernetes) is expected. Experience with databases, NoSQL systems, and Linux is also required. Demonstrable technical leadership and mentorship capabilities are key. Experience with public cloud platforms like OCI, AWS, Azure, or GCP is a significant advantage. Proficiency in Agile methodologies, Scrum, and JIRA is necessary. The ability to learn quickly, work independently, and collaborate effectively across geographically distributed teams is vital. Prior experience in healthcare applications is a considerable plus.

Essential Skills

JavaObject-Oriented DesignData StructuresAlgorithmsOperating SystemsDistributed SystemsTCP/IPHTTPKubernetesDockerDatabasesNoSQLLinuxAgile MethodologiesScrumJIRA

Good to Have

OCIAWSAzureGCPCloud SaaSCloud PaaS

Highlights

  • Actively hiring

More Details

RolePrincipal Application Software Engineer
IndustryHealthcare
DepartmentSoftware Development, Product Management
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Oracle logo

Oracle

Healthcare

Principal Application Software Engineer at Oracle | SkillMX | SkillMX