> Markdown version of [/jobs/ext/3100797-senior-platform-software-engineer](https://www.wearedevelopers.com/jobs/ext/3100797-senior-platform-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Platform Software Engineer - **Company:** Oracle - **Location:** Bristol, UK - **Experience:** Expert - **Salary:** £52,000.0 - £92,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Computer-Aided Design, Application Programming Interfaces (APIs), Artificial Intelligence, Data Analysis, Cloud Computing, Software Quality, Code Review, Software Debugging, Programming Tools, Interoperability, Oracle (Applications), Performance Tuning, Software Architecture, Secure Coding, Software Engineering, Systems Architecture, System Software, Management of Software Versions, Data Logging, Integration Frameworks, Software Coding - **Published:** September 27, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5899591681 ## About the Role * We are looking for someone with experience owning moderately complex components within platform services or SDKs. * We need someone who can lead team-level improvements to integration frameworks and developer tooling. * We expect strong debugging skills across a bounded set of distributed services. * Experience analyzing usage, performance, and error budgets for specific platform surfaces is required. * We need someone who can implement targeted resilience and capacity optimizations. * You should be able to author and curate team-scoped documentation, samples, and adoption guidance. * We expect working knowledge of Java. * You should be able to design software solutions, analyze requirements, and support business and operational goals independently. * Experience with software testing, quality assurance, logging, monitoring, and observability is needed. * You should be able to apply performance profiling and optimization techniques. * Experience troubleshooting API functionality, integration issues, and versioning strategies is required. * You should understand software architecture principles and scalable system design. * We expect knowledge of secure coding practices and development lifecycle standards. * You should be able to manage work independently and adapt priorities to meet timelines and deliverables. * Candidates must be able to work from our office in Bristol several times per month. ## Description * We own a bounded platform component such as a service module or SDK area and evolve its contracts for multi-tenant use. * We perform deep debugging across a limited-service graph and drive compatibility-safe remediation plans. * We implement targeted resilience and capacity patterns and document adoption guidance for our team consumers. * We design software solutions and help identify requirements to achieve business and operational goals. * We adhere to and suggest improvements to all phases of the software development lifecycle. * We develop new software features and enhancements following design specifications. * We create documentation to clarify software design and code. * We lead code reviews in designated areas to drive improvements. * We conduct debugging and troubleshooting to identify and fix moderately complex software issues. * We develop fixes for identified issues. * We implement software testing, quality assurance processes, error logging, monitoring, and observability. * We exercise judgment to conduct performance profiling and optimization of coding. * We troubleshoot and resolve moderately complex issues related to API functionality and integration. * We implement API versioning, lifecycle, and interoperability strategies. * We design and develop software, systems, and services aligned to pre-defined system architecture. * We collaborate with team leads to ensure alignment with software architecture. * We implement performance optimization and scalability strategies in software design. * We collaborate within and beyond our immediate team to understand customer issues and align solutions. * We may provide technical guidance and support to customers regarding customer-reported issues. * We coach, mentor, and guide others to advocate for customers interests and suggest product enhancements based on feedback. * We influence the team to ensure customer satisfaction through timely resolution of issues and effective communication. * We implement customer issue and defect handling and training processes. * We investigate and troubleshoot complex product maintenance issues to ensure agreement on short- and long-term solutions. * We collaborate with the team to establish and follow development practices and coding standards. * We ensure code quality and adherence to broad acceptance criteria during development. * We keep up to date with industry best practices and apply them to software development processes. * We implement secure coding practices to prevent security vulnerabilities. * We perform periodic maintenance and testing operations for systems requiring upgrading or patching. * We drive improvements, automation, testing, and debugging of systems to ensure service and product availability, health, support, and reliability. * We independently manage our work, monitor timelines and deliverables, and keep projects on track. * We collaborate across teams to align on expectations and achieve shared objectives. * We identify and address standard and non-standard issues, escalating more complex issues as appropriate. * We analyze data and information from multiple sources to troubleshoot errors. * We contribute to knowledge sharing and best practices. * We seek continuous learning, leverage feedback and training, and contribute to a culture of continuous learning. * We develop ideas and recommend updates to improve the efficiency and effectiveness of our teams processes, protocols, and workflows. Technologies: * AI * API * Cloud * Support * Java * Oracle * Security * Embedded ## Related Videos - [Platform Engineering vs. DevOps Why not both?](https://www.wearedevelopers.com/videos/885-platform-engineering-vs-devops-why-not-both) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Crypto-secure Data Management with In-Database Blockchain](https://www.wearedevelopers.com/videos/632-crypto-secure-data-management-with-in-database-blockchain) - [How to Cause (or Prevent) a Massive Data Breach- Secure Coding and IDOR](https://www.wearedevelopers.com/videos/39-how-to-cause-or-prevent-a-massive-data-breach-secure-coding-and-idor) - [Forget Developer Platforms, Think Developer Productivity!](https://www.wearedevelopers.com/videos/1121-forget-developer-platforms-think-developer-productivity) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)