CrawlJobs Logo

Software Platform Engineer

formlabs.com Logo

Formlabs GmbH

Location Icon

Location:
Hungary, Budapest

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

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

Additional Information:

Job Posted:
December 08, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
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.