Senior Software Engineer - Business Process Management (Contract) | New York, NY | Bloomberg Careers

Senior Software Engineer - Business Process Management (Contract)

Careers at Bloomberg

Back to Search

New York, NY

Posted Jun 15, 2022 - Requisition No. 104483

Our team:

We create and maintain Bloomberg's sales process which feeds into service delivery and billing in real time. From receiving orders to billing clients (and everything in between), Bloomberg's billions of dollars of revenue are processed through our systems each year.

The Project:

We are migrating our webMethods based middleware SOA layer to REST architecture based web services. As the result, all front-end code (Proprietary tech but code is written in JavaScript) need to be switched to call new RESTful services. Candidate need to have solid skills on writing and refactoring JavaScript code. The candidate is also expected to have great communication skills and be a great team player since this job will require intensive integration between multiple teams.

You'll need to have:

  • Strong JavaScript knowledge: TypeScript knowledge is a plus
  • Good understanding of REST architecture and experienced on developing REST based applications
  • Strong communication skills 
  • Good understanding of object-oriented design
  • Experience using source control tools such as git

It would be nice if you also have:

  • Experience with Python

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 maternity/parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.