Company - Major Investment Company
Position - Senior Developer Productivity Engineer
Position Type - Full Time
Compensation - DOE
Location - Chicago IL or NY NY
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 wish touse cutting-edge hardware/approaches to increase efficiency (Flash arrays, distributed memory grids, etc.)
Responsibilities include:
·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
Preferred Background / 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
- Computer Science or other similar technical degree
•
Last updated on Sep 26, 2017