Search jobs > New York, NY > Senior software engineer

Senior Software Engineer - Build Workflow GREEN

Bloomberg
New York, NY
$160K-$240K a year
Full-time

Our Team :

The Build Workflow Team in DevX Build Build & Code Support is looking for an experienced engineer to collaborate on critical Build Infrastructure and the popular frontend dpkg.

dx.bloomberg.com. We maintain critical build infrastructure which executes over one million package builds per week and underpins the development workflow of thousands of developers worldwide.

We design and implement sustainable infrastructure and tools (CLI, Automation, and Web-UI) by following best practices from the industry.

You will have the opportunity to become fluent in technologies such as : Python 3, TypeScript, React, Perl, PostgreSQL, GUTS (Grafana, Humio, etc.

Kafka, Redis, C, and Golang. We take pride in our software operating unnoticed behind the scene so application developers can focus on what they do best.

Key Focus of the role :

  • Working with, learning from, and challenging an experienced team with significant software engineering experience
  • Building robust and reliable infrastructure which must run under heavy distributed load 24 / 7 to support Bloomberg engineers worldwide
  • Participating in ONCL - we have daily rotations (i.e. about three workdays a month per person)
  • Proactively bringing to the the team new ideas to enhance our products and services

What's in it for you :

  • Create new features using bleeding edge technologies to empower thousands of Bloomberg developers
  • Ownership of tools and processes that build Bloomberg's most critical software components
  • Membership in a highly visible central team, able to drive high impact changes
  • Opportunities to drive education and interact with thousands of engineers

We'll trust you to :

  • Design, develop, test enhance, and own reliable and scalable build infrastructure and tools
  • Educate our users on best practices
  • Diagnose operational issues and come up with practical remedies to improve system reliability
  • Develop and maintain deep customer relationships

You need to have :

  • Proven proficiency with Python and / or Perl
  • Experience debugging highly complex and interwoven subsystems where issues may not always be reproducible
  • Strong understanding of Linux (Unix) systems
  • Strong understanding of CI / CD and SDLC concepts
  • A strong sense of ownership and drive to rise to challenges
  • Strong interpersonal skills
  • Creative problem solving skills
  • Willingness to learn about all levels of any software or hardware stacks

We'd love to see :

  • Experience building or supporting a critical highly-available and high-throughput distributed system
  • Proficiency in TypeScript, Golang, pure C, bash
  • A robust understanding of git
  • Familiarity with one or more of the following technologies : PostgreSQL, Kafka, Redis
  • Experience with packaging software using any package manager (e.g. dpkg, rpm, homebrew)
  • Experience with various build systems like make, cmake, etc.

SRE experience (machine ownership, metrics and monitoring, performance testing, etc.)

Bloomberg is an equal opportunity employer, and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

Salary Range : 160,000 - 240,000 USD Annually + Benefits + Bonus

The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education / training and skill level.

We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation Exempt roles only , paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others.

The Company does not provide benefits directly to contingent workers / contractors and interns.

30+ days ago
Related jobs
Promoted
Amplify
Brooklyn, New York

Basic Requirements of the Senior Software Engineer:. Preferred Requirements of the Senior Software Engineer:. Strong CS and software engineering fundamentals, and the wisdom to know when they're relevant. Our formative assessment products help teachers identify the targeted instruction students need...

Promoted
Hirechain
New York, New York

Together we are searching for an experienced engineer to shape software architecture and make a significant impact on top crypto projects. ...

Promoted
CLEAR - Corporate
New York, New York

We’re looking for an experienced Senior Software Engineer to help us build the next generation of products which will go beyond just ID and enable our members to leverage the power of a networked digital identity. As a Senior Software Engineer at CLEAR, you will participate in the design, implementa...

Brex
New York, New York

As a Senior Software Engineer, Growth (Backend), you will help at Brex unlock the next millions of customers across various new verticals by designing and building highly efficient and scalable funnels. The Engineering team includes Data, IT, Security, and Software, and is responsible for building i...

MongoDB
New York, New York

We're looking for a Senior Software Engineer to join our Cloud Insights & Telemetry (InTel) Team. MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run...

Seven Seven Softwares
New York, New York

May provide performance engineering expertise in contributing to simulation modelling projects. ...

Datadog
New York, New York

Senior Software Engineer - Driveline. At Datadog, we place value in our office culture - the relationships that it builds, the creativity it brings to the table, and the collaboration of being together. Building and operating query execution engines, working on query parsing and planning, optimizati...

Envoy
New York, New York

As a backend engineer, you will build services supporting integrations and easy-to-use integration tools. This role functions within the Solutions Engineering team at Envoy, which lives within the Success organization but touches every team (sales, product, engineering, finance, etc). Envoy is build...

Brex
New York, New York

The Engineering team includes Data, IT, Security, and Software, and is responsible for building innovative products and infrastructure for both internal and external users. Our team is responsible for building, maintaining, and monitoring the infrastructure platform which other teams use to build an...

Bloomberg
New York, New York

You are an experienced Software Engineer who understands and enjoys designing and building automation workflows for SQL Server database solutions on the Windows platform. Senior Software Engineer - Windows Platform/SQL Server. Bloomberg's software solutions depend heavily on the robust data infrastr...