Senior Platform Software Engineer

🏢 Oracle
📍 BRISTOL, United KingdomFull-timeOn-site
📅 Posted: 4w ago🔄 Updated: 4w ago
CV%
✨ AI Summary
Oracle Cloud Infrastructure Workflow is seeking a Senior Platform Software Engineer to contribute to a critical Tier 0 service. This role involves developing features to enhance platform resilience and efficiency, including the launch of a new V2 version, and ensuring operational excellence as the service scales. The engineer will own moderately complex components within platform services or SDKs, lead team-level improvements to integration frameworks and developer tooling, and perform deep debugging. Responsibilities also include analyzing usage, performance, and error budgets, implementing targeted optimizations, and authoring documentation. The position requires a strong understanding of software development, testing, debugging, and architecture, with a focus on Java. Candidates must be able to work from the Bristol office several times per month.
Required Skills
Information Technology
JavaDebuggingTestNGREST APISystem DesignSoftware Architecture & DesignPerformance OptimizationScalability
Soft Skills & Professional Competencies
ResilienceCollaborationProblem SolvingContinuous Learning
Business, Sales & Management
Workforce PlanningProcess Improvement
🎁 Benefits & Perks
flexible medical, life insurance, and retirement options, volunteer programs
Requirements
The role requires ownership of platform components, deep debugging across distributed services, and implementation of resilience and capacity optimizations. Responsibilities include designing and developing software, adhering to development lifecycle phases, conducting code reviews, debugging, troubleshooting, implementing software testing, and performance profiling. Candidates will also be involved in software system structural design, collaborating on architecture, and implementing performance optimization and scalability strategies. Collaboration on customer issues, product maintenance, and adherence to security and compliance standards are also key. The role involves system maintenance, automation, and ensuring service availability, health, and reliability. Core responsibilities include managing work, monitoring timelines, collaborating across teams, and problem-solving.
Description
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.
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00