What we do
BlackRock’s business is investing on behalf of our clients, from large institutions to parents and grandparents, doctors and teachers who entrust their savings to us. We are committed to our clients—period. Our promise is to offer them the clearest thinking about what to do with their money and the products and services they need to secure a better financial future.
That’s why investors of all kinds have made us the world’s largest asset manager, entrusting us with trillions of dollars, and it’s why companies, institutions and global governments come to us for help meeting their biggest financial challenges.
About this role
At BlackRock, we are looking for Software Engineers who like to innovate and solve complex problems. We recognize that strength comes from diversity, and will embrace your unique skills, curiosity, drive, and passion while giving you the opportunity to grow technically and as an individual.
With over USD $7 trillion of assets we have an exceptional responsibility: our technology empowers millions of investors to save for retirement, pay for college, buy a home and improve their financial wellbeing.
Being a developer at BlackRock means you get the best of both worlds: working for one of the most advanced financial companies and also being part of a software development team responsible for next generation technology and solutions.
Business Unit Overview:
The ETF and Index Investing Group produces iShares®; the world’s most comprehensive family of exchange-traded products. We are seeking an ambitious, hardworking developer to complement our Global Analytics team.
The mandate of this team is to build commercially driven tools, underscored by rigorous research, and aligned with our front office needs. Our Global team contains finance professionals, researchers, quants, computer scientists and data analytics engineers. Our unique team structure enables us to take innovative and commercially relevant ideas, prototype them rapidly, and commercialize them – all within one team. We do so by using the vast array of tools and data available and augmenting with specialized applications suited for rapid prototyping. The team is highly sought after to solve data and analytically intensive challenges and present them in intuitive and visually compelling ways.
You are an ambitious hands-on software engineer to work on an exciting Core Analytics platform that powers our client toolsets. Our team is an outstanding group of engineers setting and evolving the technology direction of our upcoming suite of applications for Client Analytics. You will be passionate about all aspects of enterprise software development – performance, security, usability, and maintainability. As a key member of our team, we encourage you to bring your ideas forward to help shape our technical solutions and to communicate those ideas to senior leaders. This is a terrific opportunity for someone who wants to engage, learn, drive and deliver change on a global scale.
The successful applicant will be responsible for developing our web user interface and micro-services that enabling our business to scale, reach more clients, and drive our growth.
Hands-on technical skills and leadership
Small teams with highly effective technologists
Team work, open dialogue, and challenge of the status quo
Quality Products, Time to Market, and building infrastructure to help us do both
Product Examples of the EII Analytics team:
Analytics that compare the cost and performance of ETFs and other instruments in a container-based environment.
Detailed ETF Pre-Trade analytics to guide client trading decisions.
Complex Event Processing tools to evaluate the effectiveness of our ETFs in real-time, processing over 1 million operations per second.
Text mining and AI to identify market trends and sales opportunities
Collaborate with other software engineers to design and implement our next-generation client analytics platform.
Working with designers to implement the state-of-the-art web user interface
Collaborate with researchers and Global Market experts to incorporate research and business functions into the analytics platform
Participate in team’s Agile Iteration/ Scrum Sprint process
Coordinate with other team members in a multi-office, multi-country environment – San Francisco, London, New York, and Budapest
2+ years of experience with AngularJS or React. Ideally someone with Angular Version 2+
Proficient in UNIX command-line tools.
Strong database experience (SQL, stored procedures, and data modeling).
Experience with Agile development methodology and Test-Driven Development.
Strong understanding of container orchestration, deployment, and use of telemetry and metrics to drive operation.
Proficient in Java, Python, Golang
Production experience with Redis, Spring boot, Spring batch, REST Web service; Kafka, NoSQL
Financial knowledge and/or interest is strongly recommended
BlackRock’s purpose is to help more and more people experience financial well-being. As a fiduciary to investors and a leading provider of financial technology, our clients turn to us for the solutions they need when planning for their most important goals. As of June 30, 2020, the firm managed approximately $7.32 trillion in assets on behalf of investors worldwide.
BlackRock is proud to be an Equal Opportunity and Affirmative Action Employer. We evaluate qualified applicants without regard to race, color, national origin, religion, sex, sexual orientation, gender identity, disability, protected veteran status, and other statuses protected by law.
We recruit, hire, train, promote, pay, and administer all personnel actions without regard to race, color, religion, sex (including pregnancy, childbirth, and medical conditions related to pregnancy, childbirth, or breastfeeding), sex stereotyping (including assumptions about a person’s appearance or behavior, gender roles, gender expression, or gender identity), gender, gender identity, gender expression, national origin, age, mental or physical disability, ancestry, medical condition, marital status, military or veteran status, citizenship status, sexual orientation, genetic information, or any other status protected by applicable law. We interpret these protected statuses broadly to include both the actual status and also any perceptions and assumptions made regarding these statuses.BlackRock will consider for employment qualified applicants with arrest or conviction records in a manner consistent with the requirements of the law, including any applicable fair chance law.
Job requisition #