Senior Software Engineer - Structured Products Infrastructure

Senior Software Engineer - Structured Products Infrastructure

Senior Software Engineer - Structured Products Infrastructure

Job Overview

Location
New York City, New York
Job Type
Full Time Job
Job ID
89248
Date Posted
1 year ago
Recruiter
Dennis Ruth
Job Views
214

Job Description

Billions of requests are handled everyday by the Structured Products Group's core services. We are looking for a Senior Software Engineer to design and implement critical components in our system. The ideal candidate is a motivated engineer who is able to measure and understand the behavior of complex systems in order to design and implement concrete improvements. You will be empowered to refactor or redesign any component.

Our Team:

The Structured Products group supports the multi-trillion dollar Asset & Mortgage Backed Securities market by providing data and analytics for millions of bonds to hundreds of financial institutions. The group is responsible for the leading product in its class. We have the most comprehensive solution for anyone who handles Structured Products: agencies, banks, hedge funds, pension funds, and more. We're responsible for collecting and managing the data, analytics, cash-flow projections, user interfaces, infrastructure, APIs, and quantitative models; we do it all. You would be joining the team that is at the center of the industry. 

The group's philosophy is to use well understood patterns (REST) and keep complexity down, allowing feature-focused engineers to operate efficiently. Our system is built with Python and C++ microservices which rely heavily upon statelessness and distributed caching; that's how we handle billions of requests. You would be joining the team that is responsible for the core of our system. We often refactor and redesign components for performance or reliability reasons, sometimes reducing load by say 25% on a cluster with 10s of thousands of cores. Additionally, part of the responsibility of owning the core of our system is monitoring it. Rather than bogging ourselves down with manual tasks, we choose to automate away these tasks, which allows us to focus on designing a better system. Building effective, automated, generalized testing and monitoring systems is no easy task. There are a slew of software engineering challenges that come with this job, and we welcome them all. 

Come join our fast paced engineering team responsible for the core of a system leveraged by a dozen engineering teams, handling billions of requests, for a multi trillion dollar market. 

This team is associated with the larger Bloomberg SRE community. You can check out more about how we work and what it means to be an SRE at Bloomberg in our blog post: https://www.techatbloomberg.com/blog/bloomberg-bets-big-on-sres/ 

We’ll trust you to:

  •  Design, develop, and deploy applications that maintain a healthy production environment
  •  Support services throughout their lifecycle, working with component teams for system design consulting, shared component development, and release reviews
  •  Utilize observability tools such as Splunk to measure and understand behaviors
  •  Stay up to date with best practices in the industry and to help our organization implement them

You’ll need to have:

  •  3+ years of experience as a Software Engineer
  •  A persevering attitude to challenge the status quo
  •  An affinity for making software performant, reliable, and accurate
  •  A BA, BS, MS PHD in Computer Science, Engineering, or related technology field
  •  Proficiency in one or more programming languages (Examples: Python, C++)

We’d love to see:

  •  Familiarity with design and implementation of large scale distributed systems
  •  Excellent Python skills

Bloomberg is an equal opportunities employer, and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Job ID: 89248

Similar Jobs

Meta

Full Time Job

Senior software engineer - structured products infrastructure Senior software engineer - structured products infrastructure

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer - structured products infrastructure Senior software engineer - structured products infrastructure

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer - structured products infrastructure Senior software engineer - structured products infrastructure

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer - structured products infrastructure Senior software engineer - structured products infrastructure

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept