Oracle Technology/Software

Senior Platform Software Engineer- Oracle Health

United States In person Full-time

Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, driving fixes that protect downstream consumers and upgrade paths. Analyzes usage, performance, and error budgets for specific platform surfaces; implements targeted resilience and capacity optimizations. Authors and curates team-scoped documentation, samples, and adoption guidance.

Key Responsibilities

  • Design and implement backend services and APIs used by Oracle Health product teams.
  • Deliver features end-to-end: requirements clarification, technical design, implementation, automated testing, deployment, and operational support.
  • Participate in code and design reviews; contribute to engineering best practices (testing, CI/CD, observability, security).
  • Diagnose and resolve production issues; participate in on-call and incident response and drive follow-up actions.
  • Collaborate with cross-functional stakeholders (SRE/Operations, Security, Product, and other engineering teams).
  • Produce and maintain documentation, runbooks, and operational playbooks.

AI-First Engineering Expectations

Demonstrate practical experience using AI-assisted techniques/tools to improve developer productivity and quality (e.g., faster prototyping, stronger test coverage, safer refactoring, better documentation).

Apply an AI-first mindset to day-to-day work: generating and validating code suggestions, creating/maintaining tests, and improving observability and runbooks—while maintaining strong engineering judgment.

Understand and follow enterprise security and privacy requirements when using AI tooling (e.g., protect sensitive data, use approved tools/workflows).

Minimum Qualifications

  • BS in Computer Science or related field (or equivalent practical experience).
  • 3+ years of professional software development experience.
  • Proficiency in one or more languages (e.g., Java, C#, Go, Python) and experience building REST and/or gRPC services.
  • Working knowledge of data stores (RDBMS and/or NoSQL) and distributed systems fundamentals.
  • Experience with modern engineering practices: source control, code review, automated testing, CI/CD pipelines.

Key Responsibilities

  • Design and implement backend services and APIs used by Oracle Health product teams.
  • Deliver features end-to-end: requirements clarification, technical design, implementation, automated testing, deployment, and operational support.
  • Participate in code and design reviews; contribute to engineering best practices (testing, CI/CD, observability, security).
  • Diagnose and resolve production issues; participate in on-call and incident response and drive follow-up actions.
  • Collaborate with cross-functional stakeholders (SRE/Operations, Security, Product, and other engineering teams).
  • Produce and maintain documentation, runbooks, and operational playbooks.

AI-First Engineering Expectations

Demonstrate practical experience using AI-assisted techniques/tools to improve developer productivity and quality (e.g., faster prototyping, stronger test coverage, safer refactoring, better documentation).

Apply an AI-first mindset to day-to-day work: generating and validating code suggestions, creating/maintaining tests, and improving observability and runbooks—while maintaining strong engineering judgment.

Understand and follow enterprise security and privacy requirements when using AI tooling (e.g., protect sensitive data, use approved tools/workflows).

Minimum Qualifications

  • BS in Computer Science or related field (or equivalent practical experience).
  • 3+ years of professional software development experience.
  • Proficiency in one or more languages (e.g., Java, C#, Go, Python) and experience building REST and/or gRPC services.
  • Working knowledge of data stores (RDBMS and/or NoSQL) and distributed systems fundamentals.
  • Experience with modern engineering practices: source control, code review, automated testing, CI/CD pipelines.

Preferred Qualifications

  • Identity and Access Management (IAM) concepts: authentication, authorization, RBAC/ABAC, least privilege.
  • Exposure to user provisioning services and lifecycle management (create/update/disable, entitlements, audit trails).
  • Familiarity with SSO patterns and standards such as OAuth2/OIDC, SAML, SCIM (helpful but not required).
  • Cloud experience preferred (OCI, AWS, Azure, or GCP), including cloud-native development and operations.
  • Identity and Access Management (IAM) concepts: authentication, authorization, RBAC/ABAC, least privilege.
  • Exposure to user provisioning services and lifecycle management (create/update/disable, entitlements, audit trails).
  • Familiarity with SSO patterns and standards such as OAuth2/OIDC, SAML, SCIM (helpful but not required).
  • Cloud experience preferred (OCI, AWS, Azure, or GCP), including cloud-native development and operations.

Minimum Job Qualifications

Education and/or Experience

8 years of experience in software development

OR

Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development

OR

Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development

OR

Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 year of experience in software development

OR

Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 year of experience in software development

OR

Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field.

Job Skills

  • Same skills as prior level plus;
  • -Distributed Systems: Demonstrated ability in or knowledge of distributed systems, including designing or managing scalable, secure, and highly available software systems.
  • -Prototyping: Demonstrated experience creating and refining prototypes for system validation and stakeholder feedback.
  • -Computer Science Programming: Demonstrated understanding of computer science principles and ability to implement them in code.
  • -Software Engineering: Demonstrated proficiency in all phases of software engineering and development.
  • -Web Development: Demonstrated ability in or knowledge of web development, including designing, developing, or maintaining modern web applications using current frameworks.
  • -Innovation: Demonstrated ability in or knowledge of innovation, including generating or supporting new ideas, technologies, or processes for organizational growth.
  • -Cross-Functional/Team Collaboration: Demonstrated ability in or knowledge of cross-functional collaboration, including working with stakeholders across teams or geographies to achieve common objectives.
  • Information Vulnerabilities: Demonstrated ability to assess and mitigate vulnerabilities in IT and physical information assets.
  • -Operating Systems: Demonstrated ability in or knowledge of operating systems, including installing, upgrading, and troubleshooting various operating environments.
  • -API Development: Demonstrated ability to develop, test, and maintain secure APIs for application integration.
  • -API Integration: Demonstrated ability to build and manage robust API integrations for seamless interoperability between systems.
  • -Applied Algorithm Engineering: Demonstrated skill in designing, analyzing, and optimizing algorithms for efficiency and scalability.
  • -Source Control: Demonstrated ability in or knowledge of source control, including managing and documenting code versions and release branches.

Coding Experience

4 years of experience with programming and/or scripting languages (e.g., SQL, C/C++, JavaScript).

Database Experience

3 years of experience with databases.

Preferred Job Qualifications

Education and/or Experience

8 years of experience in software development

OR

Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development

OR

Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development

OR

Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 years of experience in software development

OR

Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 years of experience in software development

OR

Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics.

Cloud Platforms Experience

2 years of experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).

Job description provided by Oracle.
View the original posting