Backend Development

Backend Engineer - Structured Products


Backend Engineer - Structured Products

Location: New York

Company: Bloomberg LP


The Bloomberg Structured Products team is responsible for all data, cash flows and analytics of the two million plus bonds that make up the structured products universe. Because of how large and complex these securities are, we own some of the largest databases, run the highest hit services that return billions of points of data, and maintain the best libraries of cash flow models at Bloomberg.

Who we are:

We are a team of over 120 engineers who work side by side with modelers, product, and other engineering groups. We are problem-solvers who think outside the box. Our tech stack is built using Python, C++ and JavaScript, which allows us to easily add more esoteric asset-backed security sectors like airplane leases, student loans, and credit card deals. Currently, we are working on migrating to a new service-oriented architecture, serving billions of requests per day. A cluster of hundreds of very powerful Linux machines help us to serve data, run simulations and provide a plethora of analytics to both internal and external clients. We are overhauling our user interface and client APIs to be service based.

Who you are:

You are hard-working, innovative and want to solve interesting and challenging problems. You enjoy collaborating and working closely with other people. You’re eager to learn, a quick thinker and have an interest in the Structured Products domain.

We'll trust you to:

  •  Work directly with product owners to build products that our clients use to solve complex problems
  •  Take ownership of technical solutions, development and delivery to production
  •  Develop in all levels of a web application stack, from the client to server side

You need to have:

  •  BS in Computer Science, Math, Engineering, Physics, or other related field
  •  2+ years’ industry work experience
  •  Working knowledge in a scripting (Python, JavaScript, Ruby, etc.) or compiled language (Java, C++)
  •  Strong knowledge and understanding of data structures, object oriented design and systems/applications programming
  •  Strong communication skills
  •  Strong problem solving skills especially those involving numbers and math

We'd love to see:

  •  Experience with automated testing tools
  •  Strong code review skills
  •  Experience in Python/Linux

Does this sound like you? Apply! Our interview process is dynamic, and our assessment of your abilities and experience will drive where you are placed in one of our teams

Back End Developer

Back End Developer

Location: DC Metro Area

Key Role: the team spends most of your time will be to manage our main product a mobile news application with an internal content management system – fixing bugs, improving performance, and new features. You will have an opportunity to work on many other projects, including data products, mobile application and DevOps. This position reports to the Chief Technology Officer.


What you have to offer:

General Requirements for this position:

  • 3+ years of experience building web applications, particularly content management systems
  • Experience with CSS/HTML/JS
  • Familiarity with SQL and relational database design
  • Experience with Git/Github or other version control technologies
  • An aptitude for designing and implementing real-world web-based projects
  • You thrive in a fast-paced, dynamic environment
  • You’re excited to work on many different projects
  • You are self-motivated and entrepreneurial

We would love it if you had any of the following:

  • Project Management experience
  • Past experience with data engineering: e.g. data munging, building ETLs, query optimizations, database administration, data visualizations
  • Experience in mobile app development: iOS or Android

Some of our tools:

  • Python: Django and Flask
  • MySQL
  • Nginx
  • Docker
  • Github
  • CircleCI

You must be legally authorized to work in the United States