Software Engineer - Build and Release Emeryville, CA
Principal Duties and Responsibilities
We are looking for a strong Build and Release Engineer to join our team. This position will work as part of a fast-paced team to oversee, develop and maintain software build systems and generate release candidates for our products. The release engineer will develop and enhance build environments, execute and debug build runs, and generate build/test reports for projects. The release engineer will also be involved in creating install scripts and generating master copies of software to be released to operation. This position will be responsible for administration of source code control / configuration management systems and tools.
This person will play a key role as a bridge between software development and quality assurance. This position requires someone who has very good technical, communication, and time management skills. This individual must be able to support several projects
concurrently.
Requirements
- Cross platform knowledge of Linux, and UNIX operating systems and development environments for each of these OSes.
- Experience on Perl, shell scripts, and UNIX system administration.
- Strong familiarity with software configuration management systems and source code version control systems.
- Knowledge of the following: Java, JUNIT, HTTPUnit, C, C++, HTTP, HTML, XML.
- Ability to work well with developers, QA engineers, and non-engineering personnel
- Strong organizational and communication skills, both verbal and written.
- Must be a self starter with the ability to build processes from ground level.
- Ability to work in fast-paced environment with frequent software releases.
Additional Experience
- Experience in software development on Linux, UNIX environment.
- Experience with maven and ant builds.
- Experience with make, gcc, and m4 is helpful.
- Experience with sophisticated source code control tools such as Perforce, CVS.
- Knowledge of Client/Server programming.
- B.S. in Computer Science or a related field with 2+ years of relevant experience in development or QA roles.
Apply Now