Senior Build & Release Engineer (f/m/d)
Location: Poland, Spain, Portugal, Serbia, Romania
Department: Delivery
Workplace: remote
Employment Type: full
Description
About ITRex
THE PLACE
ITRex - AI pioneers who build systems that actually work in the real world, not just in demos. We're 200+ people spread across the US and Europe, creating solutions for companies like P&G and Shutterstock. We keep it simple, build it right, and focus on what works.
THE PEOPLE
We're the kind of people who don't ignore messages in Slack, who jump in to help when you're stuck on a problem, and who offer solutions instead of blame when things go sideways. We believe in openness, accountability, and having each other's backs. No office politics, no hidden agendas - just people who care about doing good work together and supporting each other to get there.
About the job
We are seeking a skilled Senior Build & Release Engineer, who will implement and maintain end-to-end CI/CD pipelines using GitHub, with a strong focus on test-driven deployment, automated release management, and Infrastructure as Code (IaC) practices.
The ideal candidate will containerize services using Docker, manage build, compilation, and publishing workflows for JavaScript, TypeScript, and C++ packages, and design robust multi-language build pipelines leveraging CMake or similar build tools.
The role also includes automating build, tagging, and publication processes across web, desktop, and mobile platforms to ensure consistent and traceable releases. Deep expertise in networking, and IaC tools is essential to deliver scalable, secure, and highly available deployments.
Your Responsibilities
- Lead the design, architecture, and management of CI/CD pipelines using GitHub Actions (and similar tools), ensuring fast, reliable, and reproducible software delivery
- Implement and enforce test-driven deployment systems, integrating automated testing, validation, and monitoring to maintain code quality and accelerate feedback cycles
- Containerize applications and microservices with Docker, optimize image builds, and manage deployment pipelines for distributed environments
- Oversee the build, packaging, and publishing lifecycle for JavaScript, TypeScript, and C++ packages, including versioning, semantic tagging, and NPM or internal registry publication
- Develop and maintain cross-platform build pipelines using CMake, NPM or equivalent tools, ensuring consistent compilation and release workflows across web, desktop, and mobile
- Automate end-to-end release processes, including tagging, building, signing, and distributing mobile, web, and desktop applications
- Define and manage Infrastructure as Code (IaC) to provision and maintain reliable, scalable, and secure infrastructure environments
- Collaborate closely with development, QA, and operations teams to troubleshoot deployment issues, optimize performance, and improve release reliability
- Continuously improve observability and feedback loops, leveraging monitoring and alerting systems to maintain operational excellence
Requirements
- 5+ years of hands-on experience in a DevOps, CI/CD, or Release Engineering role
- Strong knowledge of AWS/Azure/GCP cloud, Infrastructure as Code (Terraform/Terragrunt), shell scripting
- Knowledge of Docker, including image creation, registry management, and basic orchestration patterns
- Hands-on experience with compilation and publishing workflows for JavaScript, TypeScript and C++ packages
- Proven experience in designing, architecting, and maintaining CI/CD pipelines, preferably using GitHub Actions (or similar tools)
- Experience with cross-platform build and release automation (web, desktop, and mobile)
- Experience in automating tagging, versioning, signing and artifact distribution processes
- Experience managing Release workflows across web, desktop, and mobile, for cloud and on-premise systems
- Ability to design robust multi-language build pipelines leveraging CMake or similar build tools
- Experience in integration of automated testing, validation, and monitoring
- English level: B2 or higher
Nice to have
- Coding experience, especially in C++, JavaScript, and TypeScript
- Deep understanding of C++ build systems, especially CMake
- Experience building and supporting AI/ML pipelines (training and deploying models) using PyTorch or TensorFlow
- Strong Linux system administration and networking skills
- Experience setting up monitoring and alerting systems
- Familiarity with tools like Prometheus, Grafana, or ELK for CI/CD processes tracking
- Background in secure environments like fintech, blockchain, or distributed systems
Benefits
What We Offer
Why people stay
First, the foundation:
- Remote flexibility: Work where and how you work best - we trust you to deliver
- Fair compensation: Competitive salary + benefits that matter (medical, learning)
Then, the growth:
- Ownership opportunities: See a problem worth solving? Own it. We back smart risks over bureaucratic safety
- AI enhancement: We leverage AI to make you faster and stronger - complementing your abilities, not replacing them
- Learning investment: English classes, professional development
- Career progression: Real paths up, not just sideways shuffling
Finally, the people:
- Responsive teammates: No ignored Slacks, no "not my problem" attitudes
- Supportive culture: When you're stuck, people help. When things break, we fix them together
- Human connections: Regular meetups, tech talks, and actual relationships beyond work
Curious? We are too. Let's talk
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
