This job has expired, please see additional jobs below
Senior Software Engineer
Bloomberg
New York, NY, United States
Job Details - this job has expired, please see similar jobs below
Senior Software Engineer - Build Workflow
Job Description
Our Build Workflow group is responsible for designing Bloomberg's automated build and build validation system. This system handles both proprietary components developed in-house as well as third-party software that we depend on.
As a member of this team, you'll design and improve the ways that our developers build and test their software. Our team occupies the space between source control and deployment.
You will work with a wide range of technologies, ranging from source control (git, subversion) all the way to databases (postgres, sqlite). We use the Debian package management system (DPKG) to package our software.
This role is for a software engineer and not an operator. You'll be designing new and improved workflows and then implementing them
You'll need to have:
• Intimate knowledge of a compiled language (C++, C, or Fortran)
• Fluency in at least one high-level scripting language (Perl, Python, or Ruby)-\
• A solid understanding of makefiles (make or cmake)
• Knowledge of what compilers and linkers do and how they work
• Ability to work in a UNIX or UNIX
• like environment (Linux, Solaris, AIX)
We'd love to see:
• Relational databases (postgres or sqlite)
• Debian package management system (dpkg, deb)
• Configuration Management (chef
• Job scheduling infrastructure (Jenkins, RabbitMQ)
• Source control systems (git, Subversion)
• RESTful web services