1 day ago
Base Salary
$162k - $215k/yr
Responsibilities
- Collaborate with engineering, product management, and business partners across offices and countries to define product roadmaps and delivery priorities.
- Develop and enhance scalable platform software and foundational capabilities using Java and related technologies.
- Build and evolve CI/CD pipelines, build systems, package-management capabilities, container orchestration platforms, and OCI container packaging and runtimes.
- Deliver efficient, highly available, concurrent, and fault-tolerant systems while supporting testing, code reviews, resilience practices, and level-two production support.
- Design solutions to complex engineering problems and identify issues, dependencies, and potential roadblocks.
- Apply design-focused and test-driven software engineering practices throughout the development lifecycle.
- Provide technical leadership for projects, managing priorities, deadlines, deliverables, and technical decisions using Agile methodologies.
- Promote an inclusive engineering culture through recruiting, management actions, and employee engagement.
Requirements
- Bachelor’s or master’s degree in computer science, engineering, or a related field, or comparable practical experience supported by substantial software engineering experience.
- 8–10+ years of strong software development experience using core Java, object-oriented programming, and design patterns.
- Experience with backend or frontend technologies such as Spring, TypeScript, JavaScript, Angular, React, or Python.
- Experience with relational databases, distributed non-relational data storage, distributed data and caching platforms, and event-streaming and messaging platforms.
- Track record of building high-quality software using design-focused, test-driven, and Agile engineering practices, with relevant open-source frameworks and development tools.
- Experience leading software projects or development teams and owning the design and technical quality of a significant application, system, or component.
- Strong analytical, problem-solving, communication, collaboration, and relationship-building skills.
- Ability to understand financial or investment-related problems and work effectively with partner teams, sponsors, and user groups.
- Exposure to APIs, microservices, Microsoft Azure, Azure DevOps, optimization or algorithms, or artificial intelligence-related products and research environments.
Benefits
- Annual discretionary bonus and benefits including healthcare, leave benefits, and retirement benefits.
- Strong retirement plan, tuition reimbursement, comprehensive healthcare, support for working parents, and Flexible Time Off.
- Hybrid work model requiring at least four days in the office per week, with flexibility to work from home one day per week.
- BlackRock provides an inclusive workplace and reasonable accommodations for qualified individuals with disabilities.
Tech Stack
About BlackRock
BlackRock is a public, New York–based global asset manager and technology provider founded in 1988. It offers investment products—including the iShares ETF franchise—and portfolio and risk management software via the Aladdin platform to institutions, financial advisors, and individual investors, earning primarily management and technology fees. Its shares trade on the NYSE, and the firm serves clients in major markets worldwide.
