Skip to Main Content
← Back to Jobs

Senior Software Engineer - Performance Measurement & Attribution (Java / Angular) | BlackRock

BlackRock Atlanta, GA
  • Posted: November 16, 2019
  • Full-Time

Senior Software Engineer - Performance Measurement & Attribution (Java / Angular) | BlackRock
Open Menu Hide Menu
Senior Software Engineer - Performance Measurement & Attribution (Java / Angular)
Atlanta, US
Analytics & Risk
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
The Performance Measurement & Attribution team is responsible for calculation and interpretation of all portfolio and benchmark return analytics for Blackrock. This includes generating analytical outcomes, supporting investment teams through product level support, acting as a centralized source and control of performance for the firm, and building tools and automated solutions.
Committed to servicing the needs of our fast-growing global client base, the demands for accurate, timely & informative performance data is central to many of the BlackRock's core objectives. Products covered are the spectrum of Mutual Funds, ETF's, segregated clients and investment asset classes including Fixed Income, Multi-Asset, Equity and Alternative including derivatives.
Job Purpose/Background:
Are you a software developer with a passion for creating something new? The nature of this role will be to lead a group of Software Engineers in setting the pace, path, and standard for all programming activities within the Performance Measurement and Attribution team. Our development team focuses on client experience, accuracy, advanced interactive visualization, integration with powerful data analytics capabilities, and the ability to automate volume through exception-based processing. He/She will be responsible for evaluating new software development opportunities for use within the investment performance process. The team lead will also collaborate with a project coordinator or sometimes need to act in that capacity to ensure our projects meet specified requirements and timelines.
As a senior representative of the team in Atlanta, the candidate will be encouraged to build direct channels of communication with internal clients and strengthen partnerships with other technology teams. To be effective, the applicant will require a proven understanding of programming principles combined with practical managerial and industry experience.
Key Responsibilities:

  • Setting direction for the Software Engineering team responsible for specification, development, and implementation of new products that support total return and attribution data requirements.
  • Ensuring the quality of team's code and documentation. Candidate will also be expected to do hands-on development as the situation requires it.
  • Acting in a project manager capacity for strategic projects within Performance measurement eco-system. Engaging with senior partners to provide updates and coordinating with internal teams to get results.
  • Operate as an elevated point of contact for investigating and resolving client's technical inquires related to functionality within Blackrock's Performance and Attribution applications.
  • Connecting with key client user groups around the firm to ensure client needs can be achieved through improvements Performance Team's infrastructure.
  • Gain full understanding of the internal systems (Aladdin) and how to use them to support every growing and demanding business needs.
  • 6-10 years software engineering work experience on large scale software development and deployments. Asset Management Industry experience with a focus on building analytical calculators and workflows is preferred.
  • BA/BS in Computer Science from an accredited university (in lieu of degree, 4+ years of relevant work experience.
  • Forward-thinking & project orientated; able to demonstrate ability to initiate, undertake and complete projects, whilst providing transparency on progress and challenge
  • Proficient in the analytics behind Multi-Asset, Fixed Income and Equity investing, and performance attribution principles for these portfolios.
  • Strong programming skills in Java; knowledge of Angular, Spring, SQL, Javascript, HTML5 and CSS3.
  • Extensive use of APIs and understanding of HTTP and REST architecture; Experience with multi-tier enterprise application architecture and design.
  • Agile development skills.
  • Investigative, Debugging, and other problem solving skills.
  • Passionate about new technologies and working in a fast-paced team environment to inspire change.
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 September 30, 2019, the firm managed approximately $6.96 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
Our team delivers analytical insights to investment and risk professionals within BlackRock and to our Aladdin clients. We also provide oversight of our fiduciary and enterprise risks by developing and delivering risk management solutions and tailored advice.
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.



Atlanta, GA
30309 USA

What email should the hiring manager reach you at?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.

What email should we contact you at once we get salary info from the hiring manager?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.

Our qualification feature is only available to registered members - what email address would you like for us to keep on file?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.