HTEC Group is a global consulting, software engineering, and digital product development company that empowers the world's best high-tech companies, disruptive startups, and global enterprises with innovative product design and sophisticated engineering services.
HTEC Group was founded in 2008 in Belgrade, Serbia and today has its global headquarters in San Francisco. The company has consultancy, innovation, and product design offices in Silicon Valley, New York, and London, with its technological heart spread across development centers in Central and Southeast Europe. Overall, HTEC employs more than 2,000 highly skilled professionals in 29 locations in 12 countries.
HTEC combines Silicon Valley-based design thinking with the best engineering talent to support global clients with complete digital product development, from strategy and conceptualization to digital product design and agile engineering at scale. The company possesses vast expertise across a multitude of domains, including Healthcare, Retail, Transportation and Smart Mobility, Logistics, FinTech, Green Energy, Media, and Deep Technology.
Opis posla
We are looking for a Build Engineer focused on maintaining and improving the software build process across teams. This includes optimizing build pipelines, managing CI/CD systems, supporting version control, and integrating development tools that enable efficient and secure software delivery.
This role requires close collaboration with Development, DevOps, QA, and Infrastructure teams to ensure seamless integration of tools and efficient workflows.
Key Responsibilities
Streamline and maintain build pipelines to support developer productivity
Assist developers in debugging build system and infrastructure issues
Implement and maintain multiple build configurations (e.g., debug, release, optimized)
Promote clean, maintainable version control practices and support related troubleshooting
Configure and manage static analyzers, fuzzers, and sanitizers for security enhancements
Build, configure, and extend compiler toolchains (e.g., GCC, LLVM, JDK)
Patch and build open-source libraries from source as needed
Install, update, and troubleshoot CI/CD platforms (on-premises or cloud-based)
Gather, analyze, and visualize build system data (e.g., dependencies, build paths)
Collaborate with other teams to integrate new tools and data sources
Write and maintain clear, detailed documentation for tools, systems, and processes
Develop reusable scripts, infrastructure-as-code, and containerized build environments
Participate actively in team meetings and contribute technical insights
Kvalifikacije
Proficiency in scripting or programming languages (e.g., Python, Bash, Groovy, etc.)
Experience with build systems (e.g., Make, CMake, Bazel, Gradle)