Software Engineer Associate @ BlackRock
Your Application Journey
Email Hiring Manager
Job Details
About the Role
Are you interested in building innovative technology that shapes the financial markets? At BlackRock, our Software Engineer Associate role offers you the opportunity to work at the speed of a startup while solving some of the world’s most complex problems. You will join a team that guides millions of investors in improving their financial well-being.
The Team and Project
You will be a key member of our Risk Investment Oversight (RIO) engineering team based in London. The team delivers a cloud-first, whole-portfolio analytics and reporting experience by leveraging micro front-end (MFE) architecture and agentic workflows. The project is focused on:
- Building a modern portfolio analytics reporting platform.
- Expanding What-If and simulation capabilities.
- Automating analysis through agentic workflows.
- Enabling persona-based journeys and seamless integration across workflows.
Your Responsibilities
Front-end (Angular/React): Build modern, component-driven SPAs using Angular or React with TypeScript, adopt MFE approach, implement persona-based journeys, ensure performance and quality through robust testing, and integrate with REST/gRPC APIs using state management tools.
Back-end (Python/Java): Design and develop secure, scalable APIs/microservices in Python (FastAPI) or Java (Spring Boot). Build AI/agent services, manage data pipelines with tools like Kafka and ensure robust observability.
About You
- 3+ years experience in building enterprise web applications with Angular or React.
- Experience in micro front-ends, design systems, and state management.
- 3+ years experience in back-end services using Python or Java.
- Strong grasp on API development (REST/gRPC) and CI/CD practices.
- Excellent collaboration and communication skills.
- Nice to have: financial risk domain knowledge, cloud-native delivery, and experience with Kafka.
Our Benefits & Work Model
Enjoy a comprehensive benefits package, including retirement investment tools, education reimbursement, wellness resources, and family support programs. BlackRock follows a hybrid work model where employees are required in-office for at least 4 days a week with flexibility to work remotely 1 day per week.
Key Skills/Competency
- Angular
- React
- TypeScript
- Python
- Java
- Microservices
- REST APIs
- gRPC
- CI/CD
- Cloud
How to Get Hired at BlackRock
🎯 Tips for Getting Hired
- Customize your resume: Highlight Angular, React, Python, and Java skills.
- Showcase projects: Demonstrate enterprise-scale application experience.
- Prepare for technical interviews: Focus on API design and microservices.
- Research BlackRock: Understand their risk management and tech innovations.