Build Systems Engineer

4 weeks ago


Vancouver, British Columbia, Canada ActiveState Full time

About ActiveState

ActiveState is at the forefront of securing open-source software supply chains and enhancing dependency management through our innovative SaaS Platform and CLI tool. Our mission is to empower DevSecOps teams to effortlessly create any runtime environment across various open-source language ecosystems on any platform. We are dedicated to eliminating the challenges of dependency management, and we invite you to contribute to this ambitious vision.

Position Overview

This role is designed for seasoned professionals who possess a proven track record in build engineering. Our goal is to automate the construction of all open-source software available online from the ground up, and we are expanding our language offerings to include Java. We seek an individual who excels in transforming source code into fully operational products in a secure, repeatable, and deterministic manner, as well as developing systems that facilitate this process.

Key Responsibilities

  • Automate the build processes for applications and libraries sourced from various ecosystems.
  • Serve as a subject matter expert on Java-related build challenges.
  • Enhance the quality of our data by discovering and implementing improved methods for importing and analyzing open-source data.
  • Increase the success rate of package builds by innovating and refining build engineering systems.
  • Document and test your contributions effectively.

Work Environment

You will thrive in an independent work setting while collaborating with a dedicated team. Proficiency in the modern software development lifecycle is essential, including familiarity with GitHub, pull requests, code reviews, automated testing, and agile methodologies.

What We Offer

  • A stable and expanding organization that combines the dynamic environment of a startup with the reliability of an established business.
  • Opportunities for personal and professional growth as we broaden our data portfolio and team.
  • The chance to collaborate with a talented and supportive group of professionals.
  • Engagement in a project that aims to revolutionize the work lives of developers globally.
  • Competitive compensation and bonus structure.
  • A comprehensive benefits package along with a health and wellness credit program.

Qualifications

  • A minimum of 3 years of experience in build systems or build engineering, including compiling code and troubleshooting build tools such as make, autotools, Bazel, and Buck.
  • Ability to build and debug open-source software using various compilers and toolchains, particularly from the command line.
  • Experience managing Java projects across multiple build systems (e.g., Maven, Gradle, Ant).
  • Strong development skills in at least one of the following languages: Python, Go, Perl, Ruby, or Java.
  • Proficient in at least one major platform (Linux, MacOS, Windows) with exposure to others.
  • Experience with command line interfaces, IDEs, and development tools across these platforms.
  • Excellent written and verbal communication skills, enabling effective collaboration with technical and non-technical team members.

Preferred Skills

If you possess experience in any of the following areas, please highlight it in your application:

  • Significant contributions to or involvement in an open-source project or language community.
  • Ability to read and comprehend Python or Go code.
  • Familiarity with agile processes, including breaking down large projects into manageable stories, estimation, branching (GitHub Flow), code reviews, and continuous integration.
  • Experience with C or C++ code and debugging compiler issues across different platforms.
  • Knowledge of Java-related build systems or dependency management solutions.

Our Work Culture

We embrace a polyglot approach, utilizing the best tools and languages for each task. Our technology stack includes Python, Elm, JavaScript, Golang, Bazel, Docker, Kubernetes, Haskell, and Airflow, among others. We prioritize quality alongside speed, ensuring that testing and documentation are integral parts of our development process.

ActiveState is committed to using open-source software whenever feasible and contributing back to the community. Our daily operations revolve around GitHub for version control, pull requests, code reviews, continuous testing, integration, and deployment, all within an agile framework. We utilize various communication tools to coordinate effectively and continuously seek to enhance our practices.



  • Vancouver, British Columbia, Canada ActiveState Full time

    About ActiveStateActiveState is at the forefront of securing open-source software supply chains and enhancing dependency management through our innovative SaaS Platform and CLI tool. Our mission is to empower DevSecOps teams to effortlessly construct any runtime environment utilizing any open-source language ecosystem across various platforms. We are...


  • Vancouver, British Columbia, Canada Gpac Full time

    Job DescriptionJob Title: Building Automation Systems EngineerJob Summary:We are seeking a highly skilled Building Automation Systems Engineer to join our team at GPAC. As a Building Automation Systems Engineer, you will be responsible for installing, repairing, and maintaining computer-based control systems that control and monitor a building's mechanical...


  • Vancouver, British Columbia, Canada Gpac Full time

    Job Description:Job Title: Building Automation Systems EngineerJob Summary:We are seeking a highly skilled Building Automation Systems Engineer to join our team at GPAC. As a Building Automation Systems Engineer, you will be responsible for installing, repairing, and maintaining computer-based control systems that control and monitor a building's mechanical...


  • Vancouver, British Columbia, Canada Gpac Full time

    Job Description:Job Title: Building Automation Systems EngineerJob Summary:We are seeking a highly skilled Building Automation Systems Engineer to join our team at GPAC. As a Building Automation Systems Engineer, you will be responsible for installing, repairing, and maintaining computer-based control systems that control and monitor a building's mechanical...


  • Vancouver, British Columbia, Canada Gpac Full time

    Job DescriptionJob Title: Building Automation Systems EngineerJob Summary:We are seeking a highly skilled Building Automation Systems Engineer to join our team at GPAC. As a Building Automation Systems Engineer, you will be responsible for installing, repairing, and maintaining computer-based control systems that control and monitor a building's mechanical...


  • Vancouver, British Columbia, Canada ActiveState Full time

    About ActiveStateActiveState is at the forefront of securing open-source software supply chains and optimizing dependency management through an innovative SaaS platform and CLI tool. Our mission is to empower DevSecOps teams to effortlessly construct any runtime environment utilizing any open-source language ecosystem across diverse platforms. We are on a...


  • Vancouver, British Columbia, Canada ActiveState Full time

    About ActiveStateActiveState is a leading provider of software solutions for the open-source community. Our mission is to empower developers to build, deploy, and manage complex software systems with ease.Job SummaryWe are seeking an experienced Build Engineer to join our team. As a Build Engineer, you will be responsible for designing, implementing, and...


  • Vancouver, British Columbia, Canada ActiveState Full time

    About ActiveStateActiveState is a leading provider of software solutions for the open-source community. Our mission is to empower developers to build, deploy, and manage complex software systems with ease.Job SummaryWe are seeking an experienced Build Engineer to join our team. As a Build Engineer, you will be responsible for designing, implementing, and...


  • Vancouver, British Columbia, Canada Phoenix Labs Full time

    Phoenix Labs is on the lookout for an experienced Lead Build Systems Engineer to manage and improve our build processes for two active multi-platform titles. The successful candidate will possess substantial hands-on experience with at least one continuous integration platform (such as GitHub, Jenkins, TeamCity, Bamboo, CircleCI, etc.) and demonstrate a...


  • Vancouver, British Columbia, Canada Onni Group Full time

    Job Title: Facility Operations and Energy Systems EngineerCompany: The Onni GroupIn the role of Facility Operations and Energy Systems Engineer, you will oversee the maintenance and enhancement of HVAC systems within buildings, troubleshoot and rectify essential infrastructure, and guarantee smooth operations through proactive maintenance and swift...


  • Vancouver, British Columbia, Canada Onni Group Full time

    Job Title: Facility Operations and Energy Systems EngineerCompany: The Onni GroupAs a Facility Operations and Energy Systems Engineer, your primary responsibility will be to ensure the optimal performance of building HVAC systems, troubleshoot and rectify critical infrastructure issues, and maintain smooth operations through proactive maintenance and swift...


  • Vancouver, British Columbia, Canada Data Engineer Jobs Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our Promotions team at Amazon. As a key member of our team, you will be responsible for designing, processing, and managing large datasets across various data platforms.Key ResponsibilitiesDesign and implement data pipelines to ingest and enable analytics at scale.Develop and maintain...


  • Vancouver, British Columbia, Canada Data Engineer Jobs Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our Promotions team at Amazon. As a key member of our team, you will be responsible for designing, processing, and managing large datasets across various data platforms.Key ResponsibilitiesDesign and implement data pipelines to ingest and enable analytics at scale.Develop and maintain...


  • Vancouver, British Columbia, Canada BGIS Full time

    About BGISBGIS is a leading provider of customized facility management and real estate services. With our combined team of over 6,500 globally, we relentlessly focus on enabling innovation through the services we deliver, while actively looking for new opportunities that will enable innovation for our clients' businesses. Globally, we manage over 320 million...


  • Vancouver, British Columbia, Canada BGIS Full time

    About BGISBGIS is a leading provider of customized facility management and real estate services. With our combined team of over 6,500 globally, we relentlessly focus on enabling innovation through the services we deliver, while actively looking for new opportunities that will enable innovation for our clients' businesses. Globally, we manage over 320 million...


  • Vancouver, British Columbia, Canada CIMA+ Full time

    Position OverviewCIMA+ is a leading engineering firm with a rich history in Eastern Canada, employing over 3000 professionals nationwide. Our Western Canada offices are experiencing significant growth, presenting exciting opportunities to engage in complex projects that you can influence and contribute to.The Buildings team at CIMA+ is recognized for its...


  • Vancouver, British Columbia, Canada CIMA+ Full time

    Position OverviewObjectiveCIMA+ has established a strong presence in Eastern Canada, employing over 3000 professionals nationwide. Our Western Canada offices are experiencing significant growth, leading to exciting and complex projects that you can influence and contribute to.The Buildings team at CIMA+ is well-known for its proficiency in creating...


  • Vancouver, British Columbia, Canada CIMA+ Full time

    Position OverviewObjectiveCIMA+ is a well-established firm with a significant presence in Eastern Canada, employing over 3000 professionals nationwide.Our Western Canada offices are experiencing substantial growth, presenting opportunities to engage in new and intricate projects that you can influence and contribute to. We are in search of individuals eager...


  • Vancouver, British Columbia, Canada WSP Global Inc. Full time

    Senior Mechanical Engineer/Designer, Buildings Job OverviewWSP Global Inc. is seeking a dynamic and skilled individual for the role of Senior Mechanical Engineer/Designer within our Mechanical Buildings division.Why WSP Global Inc.?We are dedicated to fostering a culture of inclusivity and community.Our Flexible Work Policy emphasizes the importance of...


  • Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corp. Full time

    Your New Opportunity Sanctuary Cognitive Systems Corp., a pioneer in developing AI-driven control mechanisms for humanoid robotics, is on the lookout for a Control Systems Validation Engineer to join our Machine Learning Division. Reporting directly to the Head of Machine Learning, you will play a crucial role in the internal testing, validation, and...