Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 28 Oct 2026 · Still live on 31 Oct 2026

Python Software Engineer

BlackRock Wilmington, DE Hybrid senior full-time

Salary

USD$115,000 - USD$130,000 per year

Apply on BlackRock

Description

BlackRock Index Services (BIS) is responsible for designing, developing, and administering fixed income, equity, and multi-asset class indices used by internal and external clients.

As a Python Software Engineer within BIS, you will contribute to the development of the next-generation equity, fixed income, and multi-asset index calculation, simulation, and delivery platform.

Responsibilities

  • Design, develop, test, and support enterprise software with a focus on performance, scalability, resilience, usability, and maintainability.
  • Contribute ideas to the technology roadmap and translate high-level architecture into component designs and high-quality software.
  • Collaborate across a globally distributed team and with Product Management, Equity and Fixed Income Research, Platform Engineering, Data Operations, Production, and Program Management to deliver innovative indices.
  • Apply strong attention to quality and problem solving when responding to technical client questions and performing supporting analyses.
  • Automate development, testing, deployment, and production operations while modernizing existing code and architectural patterns.

Benefits

  • Competitive salary: USD$115,000.00 - USD$130,000.00
  • Annual discretionary bonus
  • Comprehensive healthcare
  • Leave benefits
  • Retirement benefits
  • Tuition reimbursement
  • Flexible Time Off (FTO)

Requirements

  • Python development experience with numerical, statistical, or machine-learning libraries such as pandas, NumPy, SciPy, and CVXPY.
  • Experience with relational and non-relational databases, data integration and extract, transform, load (ETL) solutions, and object-relational mapping approaches.
  • Experience developing application programming interfaces (APIs) and distributed, cloud-native applications using web services, scalable computing, container orchestration, and event-streaming or messaging technologies.
  • Strong software-engineering foundations, including data structures, algorithms, object-oriented design patterns, and Unix/Linux environments; modern JavaScript framework experience is desirable.
  • Strong problem-solving and root-cause analysis skills, with experience working in agile software-development environments and modern development, testing, and deployment practices.

Skills

Required

  • Python
  • pandas
  • NumPy
  • SciPy
  • CVXPY
  • relational databases
  • non-relational databases
  • data integration
  • ETL solutions
  • object-relational mapping
  • APIs
  • distributed applications
  • cloud-native applications
  • web services
  • scalable computing
  • container orchestration
  • event-streaming
  • messaging technologies
  • data structures
  • algorithms
  • object-oriented design patterns
  • Unix/Linux environments

Nice to have

  • modern JavaScript framework
  • equity, fixed income, and real estate investment, trading, or index ecosystems
  • BlackRock Aladdin platform
Apply on BlackRock