Senior Software Engineer - App Portal

Careers at Bloomberg

Back to Search

New York, NY

Posted Mar 15, 2021 - Requisition No. 81670

The App Portal team is responsible for a suite of products allowing 3rd-party developers to seamlessly integrate their applications and services into the Bloomberg Eco system. We own the Bloomberg App Portal platform, through which Bloomberg users can discover, acquire and run 3rd party apps.

We also own Terminal Connect API used by 3rd party app developers for integrating Bloomberg Terminal into their apps workflow. 

We support apps built using modern technology stacks such as traditional Web apps, PWAs and .Net apps. 3rd party applications hosted inside a secured sandbox environment protecting our users from potential security threats. Our APIs and SDKs support different programming languages such as JavaScript, TypeScript, C#, Java and dev environments such as Visual Studio and VS Code. 

What's in it for you:

You will work on a wide range of technologies such as HTML5, JavaScript, TypeScript, WASM, C++, C#, Java, SQL, and Open Source projects like Chromium, CEF, Node.js, NGINX, etc. You will have opportunities to work closely with CTO, UX and Product teams, as well as with 3rd party developers. Based on the breadth of our work, you will need to be a strong full stack developer. Balance between elegant design, system performance and reliability is always on top of your mind.

We'll trust you to:

  • Design and implement App Portal and Terminal Connect APIs
  • Enhance sandboxed application hosting environment utilizing Web Assembly and the latest Window 10 features
  • Build Visual Studio Add-ins and VS Code extensions to streamline dev experience
  • Build reliable, scalable and high-performing services

You'll need to have:

  • 3+ years of Strong OOD/OOP skills and experience applying modern design patterns
  • Solid knowledge of algorithms, standard data structures and multi-threading
  • Good communication and interpersonal skills
  • BA, BS, MS, PhD in Computer Science, Electrical Engineering or related technology field

We would love to see:

  • Web development experience with HTML5, CSS and modern JavaScript
  • Experience with node.js ecosystem
  • Experience with WASM
  • Experience with C#, .Net Core, and C++
  • Familiarity with modern authentication standards such as SAML and oAuth2

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

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.

    CONNECT WITH US