
Software Engineer
Serco Group plc1 month ago
Prague, CzechiaSenior
Responsibilities
- Analyze technical and operational requirements for integrating external services with a central monitoring platform.
- Design and implement API integrations, data collectors, adapters, and interface scripts.
- Define interface specifications, data-exchange formats, and error-handling mechanisms.
- Deploy and configure monitoring and ingestion components and maintain development, reference, and operational environments.
- Validate measurement collection and transfer, and automate deployments, testing, and release activities.
- Coordinate technical releases and support production handover.
- Monitor integration components, troubleshoot operational problems, investigate incidents, and perform root-cause analysis.
- Implement approved changes to interfaces and ingestion logic while maintaining security, configuration-management, and operational requirements.
- Produce architecture, interface, deployment, and operating documentation.
- Collaborate with platform teams, service owners, consortium partners, and knowledge-transfer activities.
Requirements
- A university degree in computer science, software engineering, information technology, or equivalent professional experience.
- At least 5 years of experience in system integration, platform engineering, DevOps, or backend software engineering.
- Strong programming or scripting skills, preferably in Python.
- Experience designing and integrating REST APIs or comparable machine-to-machine interfaces.
- Good knowledge of Linux environments and practical experience with containers, preferably Docker.
- Experience with CI/CD pipelines and automated deployments.
- Experience with structured data formats such as JSON and XML.
- Understanding of authentication, certificates, access control, and secure interface design.
- Professional working proficiency in English.
- Preferred knowledge includes Earth Observation missions, Kubernetes, Prometheus, Grafana, OpenTelemetry, Elasticsearch, message queues, event-streaming platforms, cloud or private-cloud infrastructure, time-series databases, infrastructure-as-code, configuration-management tools, satellite ground-segment or scientific-data systems, and formal release or change-management processes.
- Ability to work accurately with complex datasets, communicate with system engineers and domain experts, investigate inconsistencies, and balance operational work with service improvement.
Benefits
- Full-time, permanent employment in the Czech Republic.
- Hybrid working style.
- Full health and life insurance.
- Multisport card.
- Career progression and continuous training opportunities.
- Planned long-term career development and knowledge-transfer support.
About Serco Group plc
Serco Group plc delivers outsourced public services and technology-enabled operations for governments worldwide, spanning defence, justice, migration, health, transport, space, and customer services. It designs, integrates and manages large programmes, contact centres, and facilities under long-term contracts, with capabilities in systems integration, case management, and complex programme management. Headquartered in Hook, Hampshire, the company is publicly listed on the London Stock Exchange.