- Bachelor of Science
- Bachelor's degree
- Configuration management
The Software Build Engineer programs nightly builds, executes regression tests, and oversees new software version releases. This engineer can also create and execute programming scripts utilized during software creation. Other job responsibilities include developing implementation plans, collaborating with colleagues to monitor existing systems, leading internal teams to project completion, and performing maintenance support. They may utilize data from programmed tests to aid in the development of software updates, collaborate with personnel like testers and developers to fix software build issues, and provide training for information technology personnel on software configuration management (SCM) tools. C++ experience and python experience desirable.
PRINCIPAL DUTIES AND RESPONSIBILITIES:
Oversee and maintain automated nightly build processes.
Monitor and maintain existing build systems.
Generate beta, release, and maintenance builds as required.
Execute regression tests and other tests.
Collaborate with colleagues to diagnose and fix problems in the build and test processes.
Develop code and/or processes to improve the building and testing of the software.
EDUCATION AND EXPERIENCE:
Education: BS Computer Science
Experience: 2 years experience or equivalent. C++, python, CMake experience desirable
BS Computer Science
2 years experience or equivalent