Talent Apply
Log in
All jobs
B

Full-Stack Engineer

BlackRock
San Francisco, CA
HybridUSD 132,500 - 162,000 / year

About this role

Job title: Full-Stack Engineer

About the Role BlackRock SMA Solutions is expanding its engineering team to own and operate a comprehensive data platform underpinning the SMA business. In this role, you will contribute across the full technology stack as a full-stack engineer, building user-facing applications, backend services, and scalable data pipelines to support a wide range of business needs.

What You'll Do

  • Own feature development end-to-end, from front-end user interfaces to backend services and data layer enhancements
  • Design, build, and maintain scalable applications and APIs that enable interaction with the firm's data platform
  • Develop and enhance data pipelines and services that generate and consume data from diverse systems
  • Collaborate with stakeholders to translate business needs into technical solutions and user-facing tools
  • Support deployment, monitoring, and reliability of applications and services in production environments
  • Troubleshoot issues in live systems and provide real-time support for critical problems
  • Continuously improve platform capabilities through modernization and adoption of new technologies
  • Write clean, maintainable, and well-documented code that can be easily understood by other team members
  • Stay current with developments in technologies across front-end, backend, and data ecosystems

What We're Looking For

  • BA/BS in Computer Science or equivalent practical experience
  • At least 3+ years of post-university experience as a full-stack engineer
  • Strong understanding of programming fundamentals algorithms, data structures, design patterns, and paradigms
  • Proficiency in Python and experience building backend services or APIs
  • Experience with web development and front-end frameworks (e.g., React, Angular, or similar)
  • Solid knowledge of SQL and relational databases
  • Experience designing and working with distributed systems or service-oriented architectures
  • Ability to troubleshoot problems in live environments and provide real-time support
  • Strong communication skills and ability to collaborate across business and technical teams
  • Ability to work effectively in a fast-paced, interdisciplinary environment

Nice to Have

  • Experience working in cloud environments (AWS, Azure, or GCP)
  • Experience with data warehousing solutions (e.g., Snowflake) and large-scale analytics environments
  • Familiarity with DAG-based job scheduling tools (e.g., Airflow)
  • Experience with containerization and orchestration platforms (e.g., Docker, Kubernetes)
  • Experience in the Financial Services industry

Compensation & Benefits

  • Salary range: USD 132,500 - USD 162,000 per year
  • Benefits including healthcare, leave benefits, and retirement benefits; pay-for-performance philosophy
  • Hybrid work model: at least 4 days in the office per week and 1 day remote
  • Additional benefits: strong retirement plan, tuition reimbursement, Flexible Time Off

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →