
Senior Platform Software Engineer
Oracle · LONDON, United Kingdom · READING, United Kingdom · United Kingdom
- IT Services & Consulting
- 10,001+ employees
- Austin, Texas
Mixed hiring record · median 38 days open
All reasons
- 27% of this employer's openings are over 60 days old
In its favour
- Posted today
- Still listed on the employer's own board
You will develop production-quality components while building depth in cloud platforms, distributed data systems, scientific workflows, and AI-enabled services. You will combine strong software engineering skills with a practical understanding of bioinformatics or computational science across areas such as genomics, plant biology, or generative biology.
You are expected to work at Oracle’s London or Reading offices 4 days a week for this role. The role will also require you to frequently travel to Oxford.
What You’ll Do
- Design, develop, test, and maintain software components for cloud platform services.
- Implement backend services, APIs, data-ingestion and processing components, workflow integrations, automation, and operational tooling.
- Work with other engineers and product managers to understand requirements and translate customer scenarios into well-defined software features.
- Contribute to rapid iteration by investigating customer feedback, troubleshooting issues, and improving product functionality.
- Write clean, maintainable, secure, and well-tested code using established OCI engineering practices.
- Build unit, integration, and functional tests; participate in performance and resilience testing.
- Add logging, metrics, telemetry, health checks, and alerts to improve service observability.
- Help investigate, debug, and resolve service issues in development and production environments.
- Participate in code reviews, design discussions, documentation, and engineering-planning activities.
- Automate repeatable tasks related to deployment, configuration, testing, and service operations.
What You’ll Bring
- 3+ years of professional software development experience, including experience delivering production software or services.
- Domain awareness of bioinformatics or computational life sciences, such as genetics, genomics, plant biology, or generative biology.
- Understanding of scientific computing workflows and the challenges associated with large datasets, reproducibility, metadata, provenance, and compute resource requirements
- Strong programming skills in one or more languages such as Java, Go, or Python.
- Experience developing backend applications, cloud-native services, distributed-system components, data-processing applications, or workflow systems.
- Ability to independently deliver well-scoped features and components, with guidance on broader technical design and prioritization.
- Experience working collaboratively in an Agile or iterative software-development environment.
- Curiosity and willingness to learn rapidly from customers, product managers, applied scientists, and senior engineers.
- Familiarity with REST APIs, source control, code review, automated testing, CI/CD, containers, and cloud services.
- Bachelor’s degree in computer science, engineering, or a related field, or equivalent practical experience.
Responsibilities
Software Development
- Implement features and services from defined requirements and technical designs.
- Develop maintainable code, APIs, data-processing components, integrations, and automated tests.
- Debug defects and improve the performance, reliability, and usability of owned components.
- Participate in code reviews and apply feedback to improve technical quality.
Customer-Focused Delivery
- Support the team in understanding customer workflows, technical requirements, and feedback.
- Help translate feedback into actionable engineering tasks and product improvements.
- Contribute to fast, iterative delivery while maintaining engineering discipline and quality.
- Learn the scientific and technical domain and identify opportunities to make solutions reusable across customers.
Reliability, Security, and Operations
- Support production services as part of an on-call rotation assuring 24x7 response to service incidents.
- Add monitoring, logging, and telemetry to owned components.
- Assist with service troubleshooting, incident investigation, and root-cause analysis.
- Follow secure-development practices and OCI standards for reliability, availability, privacy, and operational readiness.
- Contribute to runbooks, support documentation, and automation for deployments, testing, and routine operations.
Preferred Qualifications
- Knowledge of high-performance computing, Linux environments, batch scheduling, and resource management, particularly Slurm.
- Experience supporting scientific pipelines that use CPU or GPU compute, shared or parallel storage, and large-scale data movement.
- Experience with Nextflow and the Seqera platform, or other established scientific workflow systems such as Snakemake, Cromwell/WDL, or CWL-based platforms
- Familiarity with common biological data formats, analysis pipelines, and the operational needs of research users.
- Experience with OCI, AWS, Azure, Google Cloud, or another cloud platform.
- Experience with Kubernetes, Docker, microservices, distributed data systems, event-driven architectures, or workflow orchestration.
- Exposure to data engineering, data platforms, scientific data, data pipelines, metadata management, or data governance.
- Exposure to AI/ML platforms, model training, model-serving systems, RAG, evaluation harnesses, AI agents, MCP, or enterprise AI integrations.
- Experience supporting scientific, research, life-sciences, or enterprise platform workloads.
Skills
More jobs at Oracle
All 745- Cloud Architect-Forward Deployed Engineer (FDE)Oracle · St. Louis, MO, United States · USD 118,700–194,400/yrtoday
- Senior Application Software EngineerOracle · United States · USD 96,500–209,500/yrtoday
- Principal Core Infrastructure EngineerOracle · Austin, TX, United States · Nashville, TN, United States · United States · USD 99,600–234,600/yrtoday
- Programa Inclusión Laboral Oracle Colombia Vacantes Discapacidad / Perfil Operaciones - Analytics AnalystOracle · BOGOTÁ, DISTRITO CAPITAL, Colombiatoday
- Principal Platform Software EngineerOracle · LONDON, United Kingdom · READING, United Kingdom · United Kingdomtoday
Similar roles
- Senior Platform Software EngineerOracle · LONDON, United Kingdom · READING, United Kingdom · United Kingdomtoday
- Senior Software Engineer, GenAI PlatformDeliveroo · London, United Kingdom - Deliverootoday
- Sr. Software Engineer, Cloud PlatformSamsara · London · United Kingdomtoday
- FICC Options Execution - Senior Software Engineer (Crypto)DRW · Londontoday
- Software Developer | Energy Trading OperationsMarex · London, United Kingdomtoday
- Software EngineerAxon · London, England, United Kingdomtoday