This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a skilled Software Platform Engineer to join our Delivery team in Budapest. The Delivery team plays a crucial role in ensuring a smooth, efficient, and productive development experience for our software engineers. We achieve this by building, supporting, and maintaining the critical CI/CD and software delivery infrastructure, with a strong focus on enabling our C++ Desktop Software Engineering team. This role is key to accelerating our development cycles and improving the quality and delivery speed of our core desktop application. Your primary mission will be to enhance build speed, pipeline reliability, testing automation, and the overall developer workflow related to building, testing, and deploying this critical product.
Job Responsibility:
Optimize build configurations and processes to improve build speed, reliability, and developer efficiency
Manage third-party dependencies, library integration, and versioning within the build framework
Ensure the build system supports cross-platform compilation and development environments (e.g., Windows, macOS, Linux) as required
Develop and maintain scripts (e.g., Python, Bash, PowerShell) to automate infrastructure tasks, environment setup, and developer workflows related to the build and CI/CD process
Evaluate and integrate tools to improve code quality checks, testing efficiency, and overall pipeline robustness
Collaborate closely with C++ software development teams to understand their needs regarding the build and CI/CD infrastructure
Create and maintain clear documentation for build processes, CI/CD pipeline configurations, tooling, and best practices
Requirements:
Strong, hands-on experience managing and optimizing build systems for C++ projects, particularly using CMake
Proficient in troubleshooting complex C++ build and linking issues across different platforms (Windows, macOS, Linux)
Proven experience designing, implementing, and maintaining robust CI/CD pipelines using tools like Jenkins, GitLab CI, GitHub Actions, or Azure DevOps
Skilled in automating build, testing (unit, integration, static analysis), and packaging processes within a CI/CD context
Proficient in scripting languages such as Python, Bash, or PowerShell, using them to automate infrastructure tasks and create tooling
Understand the specific challenges related to building, testing, and deploying C++ desktop applications
Possess excellent analytical and problem-solving skills, capable of diagnosing issues within complex build and CI/CD environments
Have strong communication and collaboration skills, enabling you to effectively support and work with C++ development teams
Proactive in identifying bottlenecks and implementing improvements to enhance build speed, pipeline reliability, and developer experience
Comfortable managing dependencies and integrating third-party libraries into a C++ build process
Likely hold a Bachelor's degree in Computer Science, Engineering, or a related field, or have equivalent practical experience demonstrating these skills
Nice to have:
Familiar with containerization technologies like Docker and potentially container orchestration (e.g., Kubernetes) for creating consistent build/test environments
Experience using Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible, Pulumi) to define and manage build or CI/CD infrastructure
Possess deeper knowledge of advanced CMake features (e.g., custom modules, complex target handling) or specific C++ analysis tools (like Clang-Tidy, Valgrind, AddressSanitizer)
Experience with specific desktop application packaging formats and tools (e.g., MSIX, WiX installers on Windows
DMG bundles on macOS)
Experience setting up or using monitoring and observability tools (e.g., Prometheus, Grafana, ELK stack) specifically for CI/CD or build infrastructure performance
Have contributed to or maintained open-source projects, especially related to build systems or developer tooling
What we offer:
Catered lunch at the office 3 days per week
Private health insurance with Medicover (Blue package + hospital coverage)
A monthly or quarterly public transportation pass for Budapest
Free beverages and snacks at the office
All You Can Move sports pass with 7000 HUF monthly allowance
Free 3D prints
An inclusive, dog-friendly office with diverse and inspiring colleagues
Development opportunities both in-house and off-site
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.