Associate, ETF Engineering

$132,500 - $157,500/Yr

BlackRock - New York, NY

posted about 2 months ago

Full-time - Mid Level
Remote - New York, NY
Funds, Trusts, and Other Financial Vehicles

About the position

The Software Engineer role at BlackRock involves building innovative technology that shapes the financial markets. The position is part of the ETF development team within the Aladdin Engineering group, focusing on developing cutting-edge technology that transforms interactions in global investment firms. The role emphasizes collaboration, creativity, and technical leadership in a fast-paced environment, with a strong commitment to diversity and individual growth.

Responsibilities

  • Design, develop, deliver, and maintain applications with a focus on high efficiency, high availability, concurrent and fault-tolerant software.
  • Demonstrate technical leadership of software design & architecture to support the strategic product roadmap.
  • Collaborate with cross-functional teams in a multi-office, multi-country environment to define, design, and ship high-quality software solutions.
  • Design and develop innovative solutions to complex problems, identifying issues and roadblocks.
  • Work with project managers, technical leads, and business analysts to contribute throughout the SDLC cycle.
  • Manage stakeholders for driving business decisions, negotiating priorities, and partner with various business teams to drive strategy and technology adoption.
  • Ensure scale, resilience, and stability through risk identification and mitigation, quality code reviews, creating robust test suites, and providing level two support.
  • Foster continuous improvement in software development practices through innovation and automation.
  • Stay up to date with industry trends and emerging technologies to continuously improve development processes.

Requirements

  • Experience leading development teams or projects of a significant application, system, or component.
  • Hands-on programming experience in Java, Python, JavaScript with OO skills and design patterns.
  • Experience with Open-Source technology stacks and frameworks (Spring, Hibernate, Maven, Junit).
  • Experience working with relational and NoSQL databases (such as SQL Server, Apache Cassandra).
  • Strong problem-solving, analytical, and software architecture skills.
  • Experience in partnering with other teams, sponsors, and user groups who are on the same product journey.
  • Ability to work in Agile/Scrum development environments with strong teamwork, communication, and time management skills.
  • Innovative and a thought leader around new/cutting-edge technologies.

Nice-to-haves

  • Exposure to building microservices and APIs ideally with REST, Kafka or gRPC.
  • Experience with cloud native tools (such as Kubernetes, Docker) and cloud platforms (such as Azure, AWS, or GCP).
  • Exposure to high scale distributed technologies such as Kafka, Ignite, Redis.
  • Experience with DevOps, continuous integration, and continuous deployment (CI/CD) pipelines, and tools like Azure DevOps.
  • Experience or real interest in finance, investment processes, and/or an ability to translate business problems into technical solutions.

Benefits

  • Strong retirement plan
  • Tuition reimbursement
  • Comprehensive healthcare
  • Support for working parents
  • Flexible Time Off (FTO)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service