Senior Software Engineer - App Portal | New York, NY | Bloomberg Careers

Senior Software Engineer - App Portal

Careers at Bloomberg

Back to Search

New York, NY

Posted Jan 19, 2022 - Requisition No. 99695

The App Portal team is responsible for a suite of products that allow 3rd-party apps and services being seamlessly integrated with Bloomberg Eco system. We build the Bloomberg App Store platform, through which Bloomberg users can download and run apps developed by 3rd parties. We support apps built with various modern technology stacks - no matter it's traditional Web apps, PWAs or desktop LOB apps. All applications will be running inside a securely sandboxed environment to protect client privacy and from potential threats. We offer APIs, SDKs and tools in different flavors, developers can easily bring Bloomberg data and services into their apps, and select their favorite dev environment such as Visual Studio, VS Code, Node.js, etc. We also own Bloomberg Terminal Connect product that allows external apps to automate Bloomberg Terminal functions and access various features such as IB, Alert, Worksheet etc., all unified under the Bloomberg Graph API. More and more customers are using it to integrate Bloomberg functions into their in-house workflow.

What's in it for you:

You will work on a wide range of technologies such as C++, HTML5, JavaScript, TypeScript, WASM, C#, Java, GraphQL, SQL, etc., and Open Source projects like Chromium, CEF, Node.js, NGINX, Apollo GraphQL etc. You will have opportunities to work closely with CTO, UX, SI 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 in different languages
  • Build Visual Studio Add-ins, Node.js packages, Excel Add-ins, etc. to streamline dev experience
  • Enhance sandboxed application hosting environment utilizing the latest Window 10 features, Web Assembly, etc.
  • Build reliable, manageable and high-performance backend infrastructure, and modernize with popular Cloud technologies
  • Self-motivated to learn trending technologies, and respond fast to bring them into our product offering

You'll need to have:

  • 3+ years of strong OOD/OOP skills and experience applying modern design patterns
  • Experience with modern C++
  • Solid knowledge of algorithms, standard data structures and multi-threading
  • Excellent 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
  • Experience with GraphQL
  • Experience with WASM
  • Experience with C#, and .Net Core
  • Familiarity with modern authentication standards such as SAML and oAuth2

If this sounds like you:

Apply if you think we're a good match! We'll get in touch with you to let you know what the next steps are. In the meantime, check us out at http://www.techatbloomberg.com/
Bloomberg is an equal opportunity employer and 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.

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