What are the responsibilities and job description for the Senior Tools Build Engineer position at Roberts Recruiting?
We're the creator of the world’s first social robot for the home and are looking for a Senior Build Tools Engineer to join our engineering team at our corporate headquarters in Boston, MA.
Responsibilities:
- Oversee design, development and operation of complex, CI environment spanning multiple teams, technologies and release cadences
- In concert with engineering managers, continuously design and implement the CI process
- Configure, maintain, and support continuous builds across multiple instances of Jenkins
- Maintain GIT repositories & Jenkins instances
- Execute software release activities in coordination with program management
- Guide our thinking and implementation of branching, repository, PR & CR processes with your deep understanding of the strengths and weaknesses of multiple strategies
- Distill actionable work from multiple stakeholders
- Actively scan for emerging technologies and methodologies to make us more efficient and effective
- Envision the dependencies on your teams and their potential consequences
- Identify problems, raise concerns, and offer potential solutions
Required Qualifications:
- 8 years experience in SW development
- 4 years experience as a build / release engineer in scrum / kanban environment supporting multiple teams
- Extensive experience with Git repository platforms (GitHub, BitBucket Server, etc.)
- 4 years experience with Javascript Web Development.
- 3 years experience with Node.js development including build/deployment tooling.
Desired Qualifications:
- Experience integrating build workflow tools with Atlassian products (Jira, Confluence, etc)
- Familiarity with multiple platforms for SCM (Subversion, Perforce, Assembla, etc.)
- Work experience in a startup environment
- Development experience on Linux and Electron
- Development experience in Javascript, Typescript, C / C
- Experience with Jenkins