Senior Software C/C++ Engineer (Software Configuration Management & DevOps)

Arbetsbeskrivning

Job Description
Our client is seeking a Senior Software Configuration Management (CM) & DevOps Engineer to join a highly skilled engineering team responsible for controller software development, integration, and release management. The role focuses on maintaining and enhancing software development infrastructure, build systems, and configuration management processes that support a large-scale software organization.
The successful candidate will work within a modern development environment utilizing Visual Studio, Azure DevOps, CI/CD pipelines, Git version control strategies, MSBuild, and automated testing frameworks. This position requires close collaboration with software architects, release managers, program managers, and cross-functional engineering teams to ensure efficient software delivery and high-quality product releases.
The ideal professional is a hands-on engineer with strong technical expertise, a systematic approach to problem-solving, and a passion for driving automation, process improvements, and development efficiency.
Key Responsibilities
Manage and enhance software configuration management processes to support efficient software development and release activities.
Develop, maintain, and optimize CI/CD pipelines to improve automation, quality assurance, and deployment reliability.
Support software system integration, product packaging, and build management activities across multiple projects.
Collaborate with software architects, release managers, process owners, and development teams to ensure seamless product delivery.
Maintain and continuously improve the common development infrastructure used across the software organization.
Implement best practices related to version control, branching strategies, build automation, and release management.
Contribute to agile software development initiatives and cross-functional product release programs.
Identify opportunities for process optimization and introduce improvements that enhance development productivity and software quality.
Promote structured, scalable, and sustainable engineering practices within the development environment.

Required Experience
Significant professional experience in Software Configuration Management (CM) and DevOps Engineering.
Proven experience working in enterprise-scale software development and integration environments.
Experience supporting software releases, build systems, and development infrastructure.

Education
Bachelor's or Master's Degree in Computer Science, Software Engineering, Information Technology, Robotics, or a related technical discipline.
Equivalent industry experience may also be considered.

Required Skills
Software Configuration Management (CM)
DevOps Engineering
C/C++ Development
Azure DevOps
CI/CD Pipeline Development and Maintenance
Visual Studio
Git Version Control and Branching Strategies
MSBuild
Software System Integration
Release Management
Google Test (GoogleTest)
Agile Development Methodologies
SAFe Framework
Build Automation
Development Infrastructure Management

Language Requirement
Fluent English communication skills, both written and spoken.


Ideal Candidate Profile

Sammanfattning

  • Arbetsplats: Västerås, Sweden
  • 1 plats
  • 12 månader - upp till 2 år
  • Heltid
  • Fast månads- vecko- eller timlön
  • Publicerat: 4 juni 2026
  • Ansök senast: 4 juli 2026

Liknande jobb

30 april 2020