Principal Application Software Engineer
Oracle
Oracle
Join a forward-thinking team at Oracle, focused on revolutionizing healthcare through modernized Electronic Health Record (EHR) systems. This Principal Application Software Engineer role offers a chance to build innovative, cloud-native applications from the ground up, impacting both technical and business strategies. You'll operate with significant autonomy and ownership within a diverse, inclusive, and creative environment that champions innovation and continuous growth.
Oracle Health is dedicated to enhancing the healthcare experience for patients, providers, and payers. We leverage generative AI and advanced applications to empower healthcare professionals, allowing them to dedicate more time to patient care and less to administrative burdens. Our commitment includes investing in cutting-edge AI, improving user experiences, and providing open APIs for integrated solutions across the healthcare ecosystem.
Lead the design and development of scalable, distributed, and resilient software components and services for our healthcare platform. Take ownership of long-term technical vision, mentor junior engineers, and foster a collaborative team environment. Collaborate closely with architects, product managers, and program managers to deliver high-quality product features on schedule.
Drive the implementation of intuitive customer experiences and translate wireframes into production-ready interfaces. Embrace Agile methodologies, utilize JIRA for ticket tracking, and demonstrate a passion for continuous learning and rapid iteration.
A Bachelor of Science in Computer Science or a related field is required, with a Master's degree being preferred. Candidates should possess over 10 years of experience in distributed service engineering within a software development context. Expertise in Java and exceptional problem-solving skills are essential, alongside a deep understanding of object-oriented design and SDK development, particularly in cloud environments.
Proficiency in data structures, algorithms, operating systems, and distributed systems fundamentals is crucial. Experience with containers, container orchestration (Kubernetes, Docker), databases, NoSQL systems, and Linux is necessary. Familiarity with networking protocols like TCP/IP and HTTP, along with experience in cloud environments (OCI, AWS, Azure, GCP), is highly valued. Demonstrated technical leadership and mentorship abilities are expected, as is experience with Agile methodologies and JIRA.
Oracle
Healthcare