Senior Platform Software Engineer
Oracle
Oracle
Join Oracle Health as a Senior Platform Software Engineer and drive the future of cloud-native EHR strategy. This full-stack role offers a unique opportunity to work on critical healthcare applications that impact clinicians and patients daily. We seek engineers adept at complex technical challenges, possessing strong system design capabilities and a profound sense of ownership across the software development lifecycle.
This position is ideal for those passionate about building scalable, reliable, and performant backend systems within a dynamic environment. You will contribute to mission-critical healthcare solutions, shaping the next generation of our cloud-native EHR platform.
Key responsibilities include designing, developing, and maintaining scalable cloud-native patient engagement applications, integrating them with core EHR functionalities and clinical workflows. You will build high-performance backend services and distributed systems that power essential healthcare operations.
Develop full-stack solutions with a primary focus on backend architecture, performance, and reliability. Collaborate with product managers and cross-functional teams to translate business needs into robust technical solutions. Drive architectural discussions and contribute to the long-term platform vision. Serve as a technical leader, guiding architecture and best practices while mentoring junior engineers through code and design reviews. Lead engineering initiatives and foster a culture of excellence and continuous learning. Own services end-to-end, from requirements to production support, including troubleshooting and performance improvements. Leverage AI-assisted development tools to enhance productivity while maintaining strong engineering fundamentals.
Candidates must possess a Bachelor's degree in Computer Science, Software Engineering, or a related field, coupled with 3-5 years of professional software engineering experience. Essential qualifications include robust experience in developing enterprise-scale backend systems using Java, Python, or similar object-oriented languages.
A deep understanding of distributed systems, microservices architecture, APIs, scalability, resiliency, and performance optimization is crucial. Experience building and supporting cloud-native applications in modern environments, along with a proven track record as a technical lead, is required. Familiarity with guiding and supporting engineering teams through technical execution and delivery is also expected. Strong command of software design principles, data structures, algorithms, and system architecture, alongside excellent communication skills for conveying technical concepts to diverse audiences, are vital for success in this role.
Oracle
IT Consulting