Principal Platform Software Engineer

Oracle

7–9 yrs Bengaluru Full Time Hybrid (office + remote)
Oracle logo
Posted : today
Actively hiring

Job description

Join our team as a Principal Platform Software Engineer, focusing on full-stack development with a strong backend emphasis. You'll shape the future of cloud-native EHR strategy within critical healthcare applications used daily by clinicians and patients. We seek engineers adept at complex technical challenges, skilled in system design, and committed to the entire software development lifecycle.

This role involves designing, building, and maintaining scalable clinical applications, including patient engagement features and integrations with EHR systems. You will develop robust backend services and distributed systems that are fundamental to healthcare workflows, while also contributing to full-stack solutions. Collaboration with product managers and cross-functional teams is key to translating business needs into effective technical solutions.

Responsibilities

As a technical leader, you will guide architectural decisions and champion engineering best practices, while mentoring junior engineers through code and design reviews. You'll lead engineering initiatives, coordinate cross-team delivery, and cultivate a culture of excellence and continuous learning. This role demands end-to-end ownership of services and applications, from conception through production support. You will troubleshoot complex production issues, drive root-cause analysis, and enhance system observability, reliability, and performance.

Leverage cutting-edge AI-assisted development tools to boost productivity. Work alongside teams developing AI-powered healthcare capabilities, always maintaining a focus on core application engineering and platform delivery. Apply AI thoughtfully, grounded in strong software engineering fundamentals and problem-solving expertise.

Qualifications

A Bachelor's degree in Computer Science, Software Engineering, or a related field is required, coupled with 7-9 years of professional software engineering experience. Essential skills include developing enterprise-scale backend systems with languages like Java or Python, a deep understanding of distributed systems, microservices architecture, APIs, scalability, and performance optimization. Experience with cloud-native application development and a proven track record as a technical lead, including mentoring engineers, are vital. Strong proficiency in software design principles, data structures, algorithms, and system architecture is expected, alongside excellent communication skills for conveying technical concepts effectively.

Essential Skills

JavaPythonDistributed SystemsMicroservices ArchitectureAPIsScalabilityResiliencyPerformance OptimizationCloud-Native ApplicationsTechnical LeadershipMentorshipSystem DesignData StructuresAlgorithmsSoftware Architecture

Good to Have

Cloud PlatformsContainerizationDevOpsAI-Assisted Development ToolsGitHub CopilotCodex

Highlights

  • Actively hiring

More Details

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

About the Company

Oracle logo

Oracle

Healthcare

Principal Platform Software Engineer at Oracle | SkillMX | SkillMX