Principal Backend Developer – Clinical Applications

Oracle Oracle · Enterprise · United States

This role is for a Principal Backend Developer focused on modernizing Electronic Health Record (EHR) applications within Oracle Health. The primary focus is on designing, building, and maintaining scalable, cloud-native backend services for clinical workflows, inbox management, and messaging. While the role involves leveraging AI-assisted development tools and collaborating with AI-powered healthcare capabilities teams, the core responsibility is application engineering and platform delivery, not direct AI/ML model development. The position requires strong technical leadership, end-to-end ownership, and experience in distributed systems and scalable architecture within a healthcare context.

What you'd actually do

  1. Design, develop, and maintain cloud-native EHR applications supporting clinical inbox, messaging, and provider workflow experiences.
  2. Build highly scalable backend services and distributed systems that power critical healthcare workflows.
  3. Develop full-stack solutions while maintaining a primary focus on backend architecture, performance, reliability, and scalability.
  4. Serve as a technical leader within the team, helping guide architecture decisions and engineering best practices.
  5. Own services and applications throughout the entire development lifecycle, from requirements gathering through deployment and production support.

Skills

Required

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 7-9+ years of professional software engineering experience.
  • Strong experience developing enterprise-scale backend systems using Java, Python, or other object-oriented programming languages.
  • Deep understanding of distributed systems, microservices architecture, APIs, scalability, resiliency, and performance optimization.
  • Experience building and supporting cloud-native applications in modern engineering environments.
  • Proven experience serving as a technical lead, leading projects and mentoring engineers.
  • Experience guiding and supporting teams of approximately 5-6 engineers through technical execution and delivery.
  • Strong understanding of software design principles, data structures, algorithms, and system architecture.
  • Excellent verbal and written communication skills with the ability to clearly explain technical concepts to both technical and non-technical audiences.

Nice to have

  • Experience with cloud platforms, containerization, and modern DevOps practices.
  • Experience working in highly regulated environments requiring reliability, security, and compliance.
  • Familiarity with AI-assisted development tools such as GitHub Copilot, Codex, or similar engineering productivity platforms.

What the JD emphasized

  • strong backend development
  • distributed systems
  • scalable platform architecture
  • mission-critical healthcare applications
  • complex technical environments
  • strong system design skills
  • deep sense of ownership
  • cloud-native EHR strategy
  • modernizing provider workflows
  • inbox management
  • clinical messaging capabilities
  • AI-assisted development tools
  • prompt-driven engineering workflows
  • strong software engineering fundamentals
  • independent problem-solving capabilities
  • strong technical depth
  • deep backend expertise
  • solving complex technical problems
  • modern distributed systems
  • independently design and build scalable services
  • owning solutions from concept through production
  • leverage AI tools responsibly
  • full understanding of system design and implementation details
  • Exceptional communication skills
  • articulate technical challenges, tradeoffs, and solutions clearly
  • strong sense of ownership and accountability
  • collaborative leadership style
  • elevates the entire engineering team
  • mentor others
  • highly hands-on in design, coding, and problem-solving