Log in
All jobs
Q

Software Configuration Management (SCM) Engineer

QualityAI
Be'er Ya'akov, Israel Posted Oct 22, 2026
On-site

About this role

QualityAI is the leading AI-first quality engineering company. We deliver end-to-end quality management services across the business and technology life cycle for enterprise customers who need certainty at Go-Live.

We build and test services and products using AI, working across data, models, platforms, devices, and infrastructure to ensure those systems perform as expected at scale.

Grow Your Career as a Software Configuration Management (SCM) Engineer with Us - Be'er Ya'akov.

Responsibilities

  • Manage software configuration and version control across complex, multi-component projects throughout the development lifecycle.

  • Establish and maintain software configuration baselines, ensuring accurate version identification, change tracking, and traceability.

  • Work with version control and configuration management tools, including ClearCase, Azure DevOps, and SVN.

  • Coordinate software build and release processes across development, testing, and production environments.

  • Develop and maintain scripts and automation tools to streamline build, release, recovery, and rollback processes.

  • Maintain configuration documentation, version records, and Bill of Materials (BOM) structures.

  • Support software and systems engineers in configuration management and engineering data management activities.

  • Collaborate with Development, QA, and Systems Engineering teams to resolve configuration-related issues.

  • Implement and maintain SCM procedures, workflows, and standards, ensuring compliance with project requirements.

  • Identify opportunities to improve configuration management processes, tools, automation, and release management practices.

Requirements

  • 1–2 years of hands-on experience in Software Configuration Management (SCM).

  • Practical experience with at least one of the following tools: ClearCase, Azure DevOps, or SVN.

  • Good understanding of software development lifecycles, testing processes, and software release management.

  • Experience working with complex software systems involving multiple versions and configurations.

  • Strong organizational skills, attention to detail, and ability to work independently.

  • Excellent interpersonal and communication skills, with the ability to collaborate effectively across technical teams and stakeholders.

  • Preferred: Experience developing scripts and automation solutions for build, release, or configuration management processes.

  • Preferred: Experience in project management, process improvement, or multidisciplinary engineering environments.

  • Strong analytical thinking, structured problem-solving, accountability, and accuracy.

  • Ability to manage multiple priorities, work effectively in a dynamic engineering environment, and quickly learn new tools, technologies, and processes.

Why should you join us?

  • Grow your career in a stable, innovative environment

  • Collaborate closely with clients to deliver smart, high-quality solutions

  • Make an impact in a dynamic, learning-driven environment

  • Be part of a human, value-driven organization that cares

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →