Software Engineer III (Python)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer III (Python): Building and maintaining high-performance backend services and data-processing components in a distributed environment with an accent on scalable systems, CI/CD, and production observability. Focus on end-to-end ownership from design and implementation through release, operational support, and root-cause troubleshooting.
Location: Oxford, UK
Company
is a global information and analytics leader supporting science and healthcare with data and analytics.
What you will do
- Develop, test, and maintain scalable backend services and data-processing components.
- Collaborate with engineers and product partners to refine requirements and propose technical approaches.
- Participate in architecture and design discussions and document key decisions.
- Troubleshoot production issues, deliver complex bug fixes, and investigate root causes.
- Implement and improve CI/CD practices, including build automation, deployment pipelines, and release safety.
- Define operational requirements for observability (logging, metrics, tracing), alerting, and runbooks; support production operations.
Requirements
- 3+ years of professional software engineering experience delivering production systems.
- Proficiency in Python; preferably also Java/SpringBoot.
- Experience with Kafka or other event-streaming platforms.
- Experience with observability tooling, instrumentation, and alert design.
- Experience building and operating APIs and backend services.
- Working knowledge of CI/CD and modern software delivery practices; experience with cloud services and containerized deployments; production support experience (incident response and post-incident improvements).
Culture & Benefits
- Healthy work/life balance with flexible working hours.
- Comprehensive pension plan and generous vacation entitlement, including option for sabbatical leave.
- Family leave options (maternity, paternity, adoption, and family care leave).
- Personal Choice budget and study assistance.
- Employee Assistance Program (global) and internal communities and networks.
Hiring process
- Interviews and evaluation of technical fit for backend engineering, delivery, and production support.
- Discussion of collaboration approach and communication with technical and non-technical stakeholders.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →