Location: New York,NY, USA
The Bloomberg Broadway team builds high-performance distributed systems that make the business of trading and transacting financial assets easier, faster, safer, and smarter for everyone involved. Our technology makes it simple to create, combine, and extend large-scale, high-performance distributed systems.
We use the Toc, our core platform for scalable high-performance distributed computing that simplifies creating and extending large integrated systems, to engineer and maintain low-latency distributed trading systems that allow our customers to trade around the clock. For over two decades, we've been using the Toc to build highly configurable automated trading systems for leading financial institutions. In the coming months, we will also be working to more tightly integrate and coordinate with services and systems in the Bloomberg ecosystem.
On our team, you can expect to help us by:
Building high performance, reliable, real time user interfaces for low-latency, distributed, financial trading applications using a mixture of web and Windows technologies on the Bloomberg Broadway Toc platform
Working closely with product management and customer-facing technical consultants to ensure that development efforts truly meet customer needs
Participating in the development and advancement of new and enhanced approaches to technical implementations and architecture, while ensuring that existing software is well supported and maintained
Coordinating closely with technical leads and engineering managers to ensure effective integration between interrelated projects
Playing a key role in the development and application of best practices in software design, implementation, and coding standards
We'll trust you to:
Work with a combination of modern web technologies (HTML5, TypeScript, Angular and React) and Windows desktop development (C# .NET) to craft, implement and maintain new user-facing features and interfaces
Own development projects end-to-end, from conception through support and maintenance in coordination with engineering management
Produce exemplary code and deliver high quality projects on time
Create and supervise project plans and convey status, issues, and risks
Perform unit and system level testing on your application and all affected systems
Lead and mentor junior engineers
You'll need to have:
4 + years experience in reactive web front end development, specifically HTML5, CSS, TypeScript, Angular 10+ or React
A degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
Single Page Application experience
Intermediate Python experience
Strong programming skills and grasp of software engineering principles
Shown success leading development projects with significant ownership over technical decision making
Experience with using Git version control
Familiarity with SQL and databases
Ownership mentality and abstract thinking abilities
We'd love to see:
Experience developing windows desktop front-end applications using C#/WinForms/WPF
Enterprise software experience or experience with financial software and/or financial trading
Salary: 160000,240000,USD,Annual
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 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 ...@bloomberg.net