Previous Job
Previous
Senior Developer Productivity Engineer
Ref No.: 17-02582
Location: Chicago, Illinois
 TITLE:  Senior Developer Productivity Engineer
LOCATION: Chicago (NY if candidate is very Senior)
SALARY: DOE / Direct Hire
 
Description:
As the senior developer productivity engineer, you'll be building a next-generation software delivery and development platform. We're a highly technical company that places value on quality construction and developer efficiency, and you'll be a critical component of enabling a dynamic developer culture as we rapidly grow!
The unique aspect of this opportunity is we've reached an inflection point where we need to re-think many aspects of our current system in response to growth. You'll have the opportunity to implement solutions on the cutting edge without being trapped with legacy solutions. We also use cutting-edge hardware/approaches to increase efficiency (Flash arrays, distributed memory grids, etc.)

Responsibilities:
  • Development of a modernized continuous integration / delivery pipeline
  • Architect and build components as well as systems of related processes
  • Customize, integrate, and extend a modern distributed build system
  • Work with engineers to understand their pain points and suggest tools / process improvements
  • Interfacing with IT on hardware/development choices to deliver a performant/scalable system
  • Design, develop and maintain robust monitoring and reporting with a focus on code quality and source control
 
Qualifications:
  • Experience working on a developer tools team or as a build/pipeline/DevOps engineer for a large company, or ownership of the entire problem at a smaller company
  • Demonstrated architectural experience or systems-level thinking (e.g., has not just worked on a single component or small project)
  • Experience with source control management (Perforce, GOT or Subversion)
  • Experience using continuous integration tools such as Jenkins and/or Bamboo
  • Experience using container orchestration tools (Docker Swarm, Kubernetes, etc.)
  • Experience developing in a Linux environment
  • Technical leadership skills and project management experience is a plus
  • A minimum of 2-3 years engineering experience
 
Education:
Computer Science or other similar technical degree 
GPA 3.7 or higher