Build and Release Engineer

Careers at Bloomberg

New York

Posted Feb 16, 2017 - Requisition No. 57099

The Market Data Technology team at Bloomberg builds the software for hundreds of financial applications that more than 300,000 clients rely on to make quick and informed decisions. From the biggest banks to the most elite hedge funds, financial institutions need timely, accurate data to capture opportunities and evaluate risk in fast-moving markets. This is where our software comes in.

We’re looking for a Build and Release Engineer to lead the design, implementation, and support of the build and deployment solution for our software. You will work closely with our software platform and application teams to create new code deployment workflows, automate processes, and improve source control and configuration management systems. We’ll expect you to influence decisions and priorities regarding the creation and maintenance of such systems, including continuous build and integration systems and establishment of best practice development standards and guidelines. You'll need to be collaborative and hands-on, someone who likes to work in the trenches and can lead strategic projects to improve our SDLC.

You’ll need to have:

  • 4+ years of experience in source control management using GIT
  • Experience with build and release management and tools such as Jenkins, Bamboo, Travis, and similar
  • Demonstrated experience implementing workflows for multiple parallel releases using branching, tagging, etc
  • 2+ years of experience programming in Python
  • A solid understanding of source control concepts and workflows, source control administration, distributed version control, and the logistics of managing large code bases with many contributors
  • A strong understanding of package concepts
  • Experience in C/C++ programming, compiling, and linking

We’d love to see:

  • Knowledge of debian package manager
  • Familiarity with GitHub API
  • Familiarity with build tools such as SCons or Waf
Similar jobs