We offer a competitive salary and benefits package, as well as a collaborative and supportive work environment
Position: Senior Software Configuration Manager
Location: San Francisco, California, United States
Salary: $190000 - $224000
Job Summary: We are seeking a highly skilled and experienced Senior Software Configuration Manager to join our team. In this role, you will be responsible for managing and coordinating the configuration of software products throughout their lifecycle. You will work closely with cross-functional teams to ensure that all software products are delivered on time and adhere to established quality standards.
Key Responsibilities:
- Develop and maintain the software configuration management plan for each project, including version control, build processes, and release procedures.
- Collaborate with software development teams to ensure that all changes to code and documentation are properly tracked and managed.
- Lead the configuration control board meetings to review and approve all changes to software baselines.
- Monitor and report on software build and release status, identifying and resolving any issues that may arise.
- Develop and maintain software build scripts and tools to automate the build and deployment process.
- Ensure that all software products are properly tested and validated before release.
- Maintain a repository of all software documentation and ensure that it is up-to-date and easily accessible to all team members.
- Work closely with project managers to define and manage software release schedules.
- Identify and implement process improvements to streamline the software configuration management process.
- Provide mentorship and guidance to junior configuration management team members.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of experience in software configuration management.
- Proven experience with software build and deployment tools such as Jenkins, Maven, or similar.
- Proficient in version control systems such as Git, SVN, or Perforce.
- Strong understanding of software development methodologies and lifecycles.
- Excellent problem-solving and communication skills.
- Ability to work in a fast-paced, dynamic environment and manage multiple projects simultaneously.
If you are a highly organized and detail-oriented individual with a passion for software configuration management, we encourage you to apply for this exciting opportunity.