BlackRock Jobs

mobile blackrock logo

Job Information

BlackRock Infrastructure Developer (Linux) | BlackRock in New York, New York

Infrastructure Developer (Linux) | BlackRock

Open Menu Hide Menu


Infrastructure Developer (Linux)

New York, US


About BlackRock

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.

Job description


About this role

BlackRock is one of the world’s preeminent asset management firms and a premier provider of global investment management, risk management and advisory services to institutional, intermediary and individual investors around the world. BlackRock offers a range of solutions — from rigorous fundamental and quantitative active management approaches aimed at maximizing outperformance to highly efficient indexing strategies designed to gain broad exposure to the world’s capital markets. Our clients can access our investment solutions through a variety of product structures, including individual and institutional separate accounts, mutual funds and other pooled investment vehicles, and the industry-leading iShares® ETFs.

Business Unit Overview:

Aladdin is the enterprise investment platform used by BlackRock and our clients to manage trillions in holdings across varied asset classes at locations around the world. The Platform Engineering team is tasked with developing our core technology platform including our messaging infrastructure, data services, developer tools and data science platform. As part of our platform team, the mesh group improve and evolve our existing messaging platform and develop the next generation of capabilities which will deliver best in breed services as we continue our transition to a cloud native architecture.

Role description

Our team write high performance code, primarily in C++ but increasingly in Python, Go and Java. Our goal is to continually improve the performance, resiliency and scale of our existing platform and tooling. In addition we are collaborating across Platform Engineering as we embrace cloud-native patterns and design our future state messaging platform.

As a senior engineer you will work within and beyond the service mesh team on defining coding standards, mentoring engineers and reviewing the work of your peers. You will see opportunities to contribute to and work with open source platforms and will maintain an awareness of the technical landscape through ongoing learning. You will be familiar with and will assist with the agile methodologies used across the team.

Key responsibilities:

  • Identify optimization opportunities to improve the performance or stability of our messaging platform

  • Work with message platform consumers and operators to prioritize new features

  • Improve the quality of our software through peer reviews, improving our automated testing capabilities and coaching junior team members

  • Contribute to our C++ build platform and tooling

  • Work with the API and Cloud technology teams to develop our future state service mesh and API roadmap

  • Improve the telemetry and tracing capabilities of our messaging platform

  • Work with the security team to improve the consistency of authentication across the messaging platform

  • Continue to automate build and deployment models to improve our development agility

  • Assist with refining our agile methodology

  • Develop test cases and associated tools to improve the quality of our messaging platform

Skills, experience and education:

  • 5+ years’ experience in high performance software development with specific experience working with messaging platforms

  • Working knowledge of C++ strongly preferred, familiar with Java, Python, Golang

  • Hands on experience working with low level network infrastructure

  • Knowledge of security standards including OAuth, TLS etc.

  • Experience working with an agile team

  • Independent thinker capable of taking a project from concept to delivery

  • Awareness of current technology trends with specific focus on service mesh, containers and orchestrators

  • Excellent written and verbal communication skills; presents ideas in a clear, concise and constructive manner

  • Experience working across organizational teams to understand platform needs and develop a strategic roadmap

  • Passionate about open source technology

  • Desire for constant learning

About BlackRock

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, 2019, the firm managed approximately $6.84 trillion in assets on behalf of investors worldwide. For additional information on BlackRock, please visit | Twitter: @blackrock at | Blog: at | LinkedIn: .

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.

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 #


Team background

We are working with Big Data, creating new digital products and always looking for a chance to disrupt our industry for the better. There is a real sense of purpose to our work in that we’re innovating to solve some of the world’s most complex challenges in order to help more and more people achieve financial well-being.

BlackRock is proud to be an Equal Opportunity/Affirmative Action Employer. We are committed to equal employment opportunity to all applicants and existing employees and we evaluate qualified applicants without regard to race, creed, color, national origin, sex (including pregnancy and gender identity/expression), sexual orientation, age, ancestry, physical or mental disability, marital status, political affiliation, religion, citizenship status, genetic information, veteran status, or any other basis protected under applicable federal, state, or local law. View the EEO is the Law poster here at and its supplement here at . The pay transparency policy is available here at .

BlackRock is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please send an e-mail to and let us know the nature of your request and your contact information.