Infrastructure Developer (Linux)

Compensation

: $115,490.00 - $170,130.00 /year *

Employment Type

: Full-Time

Industry

: Information Technology



Loading some great jobs for you...





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 www.blackrock.com/corporate - Twitter: @blackrock - Blog: www.blackrockblog.com - LinkedIn: www.linkedin.com/company/blackrock.

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.


Associated topics: equipment, ip, maintain, maintenance, network, server, system engineer, system specialist, system technician, technician * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...