Configuration and Release Manager
- Hiring from
- Probably Worldwide
- Work type
- Remote
- Posted
604,470 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Configuration & Release Engineer (Remote)
Position Summary
The Configuration & Release Engineer supports software configuration management, build, and release activities for the Locomotive Controls development team. This role works closely with the lead Configuration/Build/Release Engineer to ensure software releases are accurately packaged, documented, tracked, and communicated to stakeholders. The successful candidate will play a key role in maintaining release records, preparing software release packages, coordinating release communications, and ensuring development teams have access to current and accurate release information.
Key Responsibilities
- Support software configuration management processes and activities.
- Maintain configuration records, release baselines, and version information.
- Prepare software release packages for distribution.
- Verify release contents, associated documentation, and supporting artifacts.
- Create and distribute release notifications and release emails.
- Compile release notes, change summaries, and supporting documentation.
- Maintain release tracking repositories and historical records.
- Support audit and compliance activities related to software releases.
- Assist in developing and improving configuration management and release processes.
Required Qualifications
- Associate's or Bachelor's degree in Engineering, Computer Science, Information Systems, or related field; equivalent experience may be considered.
- Strong organizational and documentation skills.
- Excellent written and verbal communication abilities.
- Ability to manage multiple priorities and deadlines.
- Experience working in a collaborative engineering environment.
- Proficiency with Microsoft Office applications including Outlook, Excel, Word, and Teams.
Preferred Qualifications
- Experience supporting software configuration management, build, or release processes.
- Knowledge of software development lifecycle processes and release management practices.
- Experience with locomotive controls, transportation systems, industrial automation, embedded systems, or related engineering disciplines.
- Familiarity with application software development and/or Model-Based Design (MBD) methodologies.
- Experience using MATLAB and Simulink.
- Exposure to embedded software development using C/C++.
- Familiarity with Linux-based development environments.
- Experience using Git source control tools and workflows.
- Familiarity with GitLab, Git Extensions, and related repository management tools.
- Experience supporting or interacting with automated build and continuous integration systems such as Jenkins.
Desired Characteristics
- Highly detail-oriented.
- Strong process and documentation focus.
- Effective communicator across technical and non-technical teams.
- Self-motivated and capable of working independently in a remote environment.
- Continuous improvement mindset.