Senior Platform Software Engineer

Company: Oracle Corporation
Apply for the Senior Platform Software Engineer
Location: Bristol
Job Description:

Overview

In this role you own a bounded platform component and evolve its contracts for multi-tenant use, driving compatibility-safe remediation. You perform deep debugging across a limited service graph and implement resilience and capacity patterns. You design and optimize software, contribute to architecture, and guide teams with adoption guidance and documentation. You work closely with cross-functional partners to ensure scalable, secure, and observable platform services that empower downstream consumers.

Pay / Benefits

  • flexible medical coverage
  • life insurance
  • retirement options
  • volunteer programs
  • inclusive recruitment and accessibility support

Responsibilities

  • Own a bounded platform component and evolve its contracts for multi-tenant use
  • Perform deep debugging across a limited-service graph and drive remediation plans
  • Implement resilience and capacity patterns and document adoption guidance
  • Design software solutions and analyze requirements to meet business and operational goals
  • Lead code reviews and contribute to software architecture alignment
  • Develop and test software features, ensure observability and error handling
  • Troubleshoot API functionality and versioning strategies
  • Collaborate across teams to understand customer issues and drive solutions
  • Mentor others, advocate for customer needs, and contribute to product enhancements
  • Maintain secure coding practices and compliance with development standards
  • Perform maintenance and testing to ensure system availability and reliability

Key requirements

  • Java
  • Strong debugging and troubleshooting skills
  • Experience with SDLC and software design principles
  • Code reviews and mentoring experience
  • API design, versioning, and interoperability
  • Performance profiling and optimization
  • Observability, logging, and monitoring
  • Security and secure coding practices
  • Cross-team collaboration and customer-focused problem solving
  • Independent project management and delivery
  • Willingness to work on-site in Bristol several times per month
  • collaboration
  • problem solving
  • continuous learning
  • Java
  • debugging across distributed services
  • resilience and capacity planning

…

Posted: September 14th, 2026