Software Engineer - Middleware (f/m/d)
- Hiring from
- Czech Republic
- Work type
- Hybrid
- Posted
620,847 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Your area of work:
We are looking for a Software Engineer – Middleware Application to join the CBL Connectivity & Data development team (HUB). You will work on a business-critical middleware platform processing millions of financial transactions and enabling connectivity between Clearstream systems and external market infrastructures. The platform is developed in-house using Java (JDK 21+) and C++, with IBM MQ, Apache Kafka, Oracle and Red Hat OpenShift.
This is a hands-on engineering role for someone who enjoys solving complex distributed-system problems and wants to deepen their expertise in application development. You will work across design, implementation, automated testing, CI/CD and production, embedding secure-by-design practices and automated security controls directly into the software delivery lifecycle.
Your responsibilities:
- Design and implement middleware capabilities, platform enhancements and security controls
- Automate delivery pipeline in CI/CD
- Analyze security findings and production issues, identify root causes, and implement sustainable remediation measures.
- Contribute to architecture, automated testing, deployment, and operational support.
- Take ownership throughout the full software lifecycle, from analysis and design to production support and continuous improvement.
Your profile:
- Degree in Computer Science, Information Security, Engineering, or equivalent practical experience.
- Strong analytical and software-design skills, with the ability to develop solutions for complex distributed systems.
- Hands-on software development experience with Java, C++, or another modern programming language.
- Experience with distributed systems, messaging platforms, event streaming, enterprise integration, or middleware technologies.
- Experience troubleshooting complex distributed systems and performing root-cause analysis.
- Understanding of secure coding principles and experience applying them in software development.
- Experience with Linux, CI/CD and containers is valuable
- Fluent English and ability to collaborate across engineering and security teams
Would be an advantage:
- Experience with Linux
- Containerization (Docker, Kubernetes, OpenShift)
- Experience with CI/CD pipelines (e.g. GitHub Actions/Workflows, Jenkins or similar)
- Practical use of AI-assisted development tools and secure coding assistants
- SAST/DAST Tuning and integration, such as HP Fortify, SonarQube, etc.
- Understanding PKI, TLS/SSL, secrets management (e.g. HashiCorp, CyberArk), and encryption mechanisms
You can look forward to our benefit package:
- Hybrid Work and Flexible working hours
- Work from abroad - 12 days of remote work from EU countries per year
- Group Share Plan - discount on company shares
- Pension fund contribution - 3% of your gross salary (5% after 5 years with us)
- Health & Wellbeing - fully covered Multisport card, life & accident insurance, sick days and 100% salary contribution during sick leave (up to 56 days)
- 25 vacation days
- Mobility - fully covered public transport in Prague & free parking
- Flexible Benefit Account (Pluxee) - 1200 per month
- Free Access to E-Learning Platforms, Internal Development Programs, Mentoring & Learning Budget
