# Python Software Engineer

**Company**: BlackRock
**Location**: Wilmington, DE
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: USD$115,000.00 - USD$130,000.00
**Category**: Engineering
**Industry**: Finance
**Wikidata**: https://www.wikidata.org/wiki/Q219635

**Apply**: https://blackrock.wd1.myworkdayjobs.com/en-US/BlackRock_Professional/job/Wilmington-DE/Associate--Financial-Platform-Engineer--Java----Wilmington--DE_R264440?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_a685a5e2-18b

## 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

---

Source: [Apply at blackrock.wd1.myworkdayjobs.com](https://blackrock.wd1.myworkdayjobs.com/en-US/BlackRock_Professional/job/Wilmington-DE/Associate--Financial-Platform-Engineer--Java----Wilmington--DE_R264440?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
