Senior Software Engineer - Web Solutions - Data Technologies
Bloomberg
Bloomberg delivers billions of data points to our customers each day and our clients heavily rely on comprehensive financial information including real-time market data to identify trends and gain data transparency so they can analyze the value of a potential investment, partnership, or acquisition target. In order to make this analysis possible for our clients, the Data Technologies Engineering department is responsible for designing and building large-scale sophisticated infrastructure and data processing pipelines to acquire financial reference information and pricing data from sources around the world (regulatory agencies, exchanges, central banks, buy-side and sell-side firms, websites, news, feeds, etc).
Our teams are responsible for the acquisition, enrichment, and distribution of data and news throughout the firm and the Bloomberg Terminal. We have hundreds of thousands of internal and external users across the globe who are actively using our applications to analyze and process information that is critical to our clients in making key investment decisions. Key aspects of our business include developing web sites and web applications to facilitate our data pipeline.
The Web Services team is responsible for building websites, applications, platforms and libraries that facilitate the acquisition of data and information in various forms for both internal and external clients. These applications are crucial in identifying, indexing, and mapping financial instruments and legal entities. In addition we build a data ingestion platform that ensures the secure delivery of data across crucial Bloomberg Products via the Bloomberg Terminal.
We’ll trust you to:
+ Design, implement and own critical applications and components of our platform.
+ Participate in the full SDLC of various components and systems that are required to be robust and scalable.
+ Get to know engineering and data teams across Bloomberg, understand their application requirements and data access patterns.
+ Understand the needs of our clients, and come up with an efficient and innovative approach to translate them to features and enhancements to the platform.
+ Bring the latest and greatest innovation and technology stack features from the open source community to our products.
You’ll need to have:
+ 4+ years experience building comprehensive, scalable, and extensible client-side apps with JavaScript (ES2015+)/TypeScript, Front End Development frameworks/tools, such as React, Angular, Vue, Webpack, Babel, Twitter Bootstrap, etc.
+ 4+ years experience working with Node.js, including server application, frameworks, CLI tools, and building microservices.
+ Prior contributions to system design and architecture and scaling fault-tolerant, distributed systems.
+ A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience.
We’d love to see:
+ Experience working with Microservice architectures and methodologies such as Twelve-factor.
+ Familiarity with Web standards and browser related technologies.
+ Knowledge of Big Data, SQL and NoSQL Databases, and Cloud-Based Object Stores.
+ Experience with optimizing performance for web applications and working with distributed systems.
+ Knowledge and experience with improving security and mitigating risks of web applications.
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 amer_recruit@bloomberg.net
Confirm your E-mail: Send Email
All Jobs from Bloomberg