About this role
Full Stack Engineer
Job description
About this role
Team Overview
BlackRock SMA Solutions helps clients customize portfolios for unique tax, values-alignment, or investment exposures across direct indexing, fixed income, active equity, and multi-asset. We deliver world-class service to all our clients, from wealth advisors to family offices to endowments and foundations.
Our engineering culture emphasizes innovation, automation, and AI-powered productivity, enabling teams to deliver high-quality solutions faster while continuously improving the developer experience.
Why Join Us
- Work in a modern engineering environment leveraging AI at scale
- Contribute to high-impact fintech products used by global clients
- Be part of a team focused on developer productivity, platform modernization, and innovation
- Gain hands-on experience with cutting-edge tools shaping the future of software engineering
About this Role
At BlackRock SMA Solutions, we are client-obsessed and place user needs at the center of everything we build. This role contributes directly to the evolution of our Arya platform - a modern fintech solution supporting portfolio construction and management.
As a Full Stack Engineer, you will work across our React-based web application and Python microservices architecture, leveraging AI-assisted development tools and automation frameworks to accelerate delivery and improve quality.
You will operate in an agile environment with two-week sprints, collaborating closely with engineering, product, and end users to continuously enhance platform capabilities.
This role is ideal for engineers who are excited to:
- Work across the full technology stack
- Utilize AI tools to accelerate development
- Drive innovation and engineering excellence
Key Responsibilities
- Own end-to-end feature development across front-end, back-end microservices, and data layers
- Design and develop microservices powering investment portfolio construction and direct indexing solutions
- Build, deploy, and maintain services within a Kubernetes-based cloud environment
- Troubleshoot production issues and provide support for high-availability systems
- Continuously modernize platform components and adopt best-in-class technologies
- Leverage AI coding assistants and agentic workflows to accelerate feature development, testing, and debugging while maintaining high engineering standards
Qualifications
-
Required
-
Strong foundation in computer science fundamentals (algorithms, data structures, design patterns)
-
Full stack web development experience across modern web and backend ecosystems
-
At least 3 years of experience in a software engineering role
-
Experience in modern object-oriented programming languages (Python, Java, C#, Kotlin, Swift, etc.)
-
Familiarity with relational databases and SQL
-
Strong communication and collaboration skills
-
Ability to thrive in a fast-paced, interdisciplinary environment
-
Preferred
-
Experience using AI-assisted development tools (e.g., Windsurf/De