Application Engineer (Java, Python), Aladdin Engineering, Associate
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
BlackRock's Post Trade & Accounting group is seeking an associate engineer leader to advance our enterprise Client Reporting platform. In this role, you will develop scalable services and modern applications that support the full lifecycle of reporting production, distribution, and client access. You will work on high-volume, mission-critical systems where accuracy, performance, resiliency, and operational scale are essential-contributing to a platform that directly shapes client experience, automation, and innovation across institutional and Aladdin clients. The Client Reporting team delivers and manages BlackRock's enterprise Client Reporting platform, providing end-to-end reporting solutions for a diverse global base of accounting and institutional clients. We oversee the full lifecycle of report production and distribution-ensuring quality, scalability, and operational excellence through advanced QC workflows, exception management tools (including the Aladdin dashboard), and robust monitoring frameworks. The team manages reporting inventory and KPIs, supports both standardized and highly customized data sets, and enables access to reporting-ready data through digital portals and reporting libraries. We also power a dynamic self-service experience, offering secure document delivery via API, SFTP, and Secure Links, along with flexible tools for client-driven report configuration and branding. By owning the critical systems and processes behind client reporting, the team plays a central role in shaping client experience, driving automation and innovation, and delivering scalable, resilient solutions for industry-leading clients.
Responsibilities
- Build scalable, high-performance services (Java, Python)
- Develop and evolve microservices and event-driven systems supporting large-scale financial reporting workflows
- Design and implement RESTful APIs and data integrations (SQL, Snowflake, streaming, caching)
- Contribute to modern web applications using Angular/React integrated with backend services (TypeScript)
- Own features end-to-end - from design and development to deployment and production support
- Drive reliability, performance, and engineering excellence through strong testing and code reviews
Requirements
- B.S./M.S. in Computer Science, Engineering, or related field (or equivalent experience).
- 4+ years of hands-on software engineering experience building and supporting production systems.
- Strong expertise in Java, Python, and REST API development
- Solid understanding of distributed systems, scalability, and performance optimization
- Experience with SQL & NOSQL databases and data modeling
- Working knowledge of Angular and modern TypeScript development
- Experience in Agile environments with Git-based workflows
- Experience using AI tools to augment the SDLC (design, coding, testing, documentation) with strong validation and review discipline
- Ability to translate ambiguous problems into structured, step-by-step plans suitable for AI-assisted execution and iterative refinement
- Strong problem-solving skills and ownership mindset
- Experience with distributed event streaming and messaging platforms, Redis, or other distributed systems technologies
- Cloud-native experience (Open Container Initiative (OCI) container image packaging and runtime, Enterprise-grade container orchestration platform supporting declarative infrastructure and horizontal scaling, Azure/AWS/GCP)
- Exposure to CI/CD and observability tooling
- Interest in financial systems, reporting platforms, or investment processes
Benefits
Additional Information
About this role
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at BlackRock? Share your experience