Software Engineer Jobs 2026 | BlackRock Hiring | Software Engineer Hiring For 1+ Years Experience

About This Job

BlackRock is hiring a Software Engineer (Python, SQL), Portfolio Management Group, Analyst for its technology team. The role is focused mainly on backend development, where you will work on software applications, APIs, data workflows and analytical tools.

You will use Python and SQL to develop backend services, data-processing workflows and automation solutions. The role also includes working with structured and unstructured data, supporting analytics and AI-enabled solutions, and contributing to applications with some front-end development using technologies such as React.

Along with development work, you will work with business stakeholders to understand requirements and turn them into technical solutions. You will also be involved in testing, defect tracking, troubleshooting, root-cause analysis, API and integration testing, and improving application quality and reliability.

Job Overview

Company BlackRock
Job Title Software Engineer (Python, SQL), Portfolio Management Group, Analyst
Hiring Type Experienced Hiring
Experience 1–3 years
Employment Type Full-time
Work Model Hybrid
Primary Skills Python, SQL, REST APIs, Databases, Data Pipelines, Testing
Education Bachelor's or Master's degree in Computer Science, Engineering or a related field
Job Requisition R264724
BlackRock Software Engineer Python SQL Jobs 2026

Eligibility Criteria

  • Education: Bachelor's or Master's degree in Computer Science, Engineering or a related field.
  • Experience: 1–3 years of relevant work experience.
  • Programming: Strong programming fundamentals and hands-on experience with Python and SQL.
  • Software Development: Understanding of the software development lifecycle (SDLC) and software testing lifecycle (STLC).
  • Testing: Knowledge of manual testing, defect tracking and test case design.
  • Test Automation: Familiarity with test automation concepts and tools such as Selenium or similar frameworks.
  • APIs & Integration: Understanding of REST APIs, databases, data pipelines and application integration.
  • Version Control: Experience with version control systems and collaborative development workflows.
  • Front-end Knowledge: Basic knowledge of React, JavaScript, TypeScript or another front-end technology is beneficial.
  • Data & AI: Familiarity with data analysis, AI, machine learning or generative AI concepts is beneficial.
  • Problem Solving: Strong analytical and problem-solving skills, including root-cause analysis.
  • Communication: Ability to gather requirements and clearly communicate with technical and non-technical stakeholders.

Key Responsibilities

  • Design, develop and maintain software components based on functional and technical requirements.
  • Develop backend services, APIs, data-processing workflows and automation solutions using Python.
  • Contribute to full-stack applications, with the main focus on backend development and limited front-end development.
  • Work with structured and unstructured data to support analytics, reporting and AI-enabled solutions.
  • Work with business stakeholders to gather requirements and document use cases.
  • Translate business requirements into practical technical solutions.
  • Investigate technical and data-related issues and perform root-cause analysis.
  • Recommend scalable solutions and improvements to application quality and reliability.
  • Support automation efforts by contributing to test scripts and reusable validation frameworks where applicable.
  • Monitor application behaviour and analyse the root causes of technical issues.
  • Use Git and defect tracking platforms to support collaborative development, delivery and testing processes.

Skills Required & Skills to Add in Resume

Skills Required
  • Python programming
  • SQL and database knowledge
  • Strong programming fundamentals
  • Software development lifecycle (SDLC)
  • Software testing lifecycle (STLC)
  • Manual testing and test case design
  • Defect tracking
  • Test automation concepts
  • Selenium or similar automation frameworks
  • REST APIs and API testing
  • Data pipelines and application integration
  • Version control systems such as Git
  • Root-cause analysis and problem solving
  • Basic React, JavaScript or TypeScript knowledge
  • Data analysis, AI, machine learning or generative AI concepts
Skills to Add in Resume

If you genuinely have experience with these areas, consider highlighting the following keywords in your resume:

Python, SQL, Backend Development, REST APIs, API Testing, Databases, Data Pipelines, Application Integration, SDLC, STLC, Manual Testing, Test Case Design, Defect Tracking, Selenium, Test Automation, Git, Version Control, React, JavaScript, TypeScript, Data Analysis, AI, Machine Learning, Generative AI, Root-Cause Analysis, Problem Solving

Resume Tip: Don't add a skill just because it appears in the job description. Highlight the technologies and concepts you have actually used in your work, projects, internships or coursework, and mention how you used them wherever possible.

Benefits

  • Healthcare Support: BlackRock offers comprehensive healthcare benefits.
  • Retirement Plan: Employees can access a strong retirement plan as part of the benefits package.
  • Tuition Reimbursement: The company provides tuition reimbursement to support continued learning.
  • Support for Working Parents: Benefits include support for working parents.
  • Flexible Time Off: Employees receive Flexible Time Off (FTO) to take time away from work and recharge.
  • Learning & Development: BlackRock provides curated learning opportunities, technology-focused career paths and access to experts and leaders around the world.
  • Hybrid Work: The current hybrid model allows employees to work from home one day a week, while spending at least four days in the office.

Why Apply?

  • Work on backend-focused software development using Python and SQL.
  • Get practical exposure to APIs, data workflows, databases and application integration.
  • Contribute to full-stack applications while building stronger backend development experience.
  • Work with structured and unstructured data for analytics, reporting and AI-enabled solutions.
  • Gain experience working directly with business stakeholders and translating their requirements into technical solutions.
  • Build experience across software development, testing, defect tracking and automation.
  • Work with collaborative development tools such as Git and defect tracking platforms.
  • Get exposure to a technology environment where AI, machine learning and generative AI concepts are also relevant to the work.
  • Learn alongside technology professionals and access BlackRock's learning opportunities, technology career paths and global experts.

How to Apply

01
Visit the Official BlackRock Careers Website
Click the Apply Now button below to open the official BlackRock careers page for the Software Engineer (Python, SQL), Portfolio Management Group, Analyst role.
02
Review the Job Requirements
Check the eligibility requirements and make sure your education, 1–3 years of relevant experience, technical skills and development background match the requirements mentioned for the role.
03
Complete the Online Application
Fill in your personal, educational and professional details as required. Review the information carefully before submitting your application.
04
Upload Your ATS-Friendly Resume
Upload your latest resume highlighting relevant experience with Python, SQL, backend development, REST APIs, databases, data pipelines, testing, Git and application integration. Include React or other front-end technologies if you have practical experience with them.
05
Submit Your Application
Review your application and resume carefully, then submit it through the official BlackRock careers portal. Keep checking your registered email for further updates regarding the recruitment process.
Resume Tip

Tailor your resume by highlighting Python, SQL, Backend Development, REST APIs, Databases, Data Pipelines, API Testing, Manual Testing, Test Automation, Selenium, Git, SDLC, STLC, Defect Tracking, React, JavaScript, TypeScript, Application Integration, Data Analysis, AI, Machine Learning and Generative AI. Include relevant work experience, projects or other practical examples that show how you have used these skills.

Disclaimer

The information shared in this job post is based on the job details available from BlackRock at the time of publishing. Job requirements, experience, work model, benefits and other details may change at any time. Candidates are advised to check the official BlackRock careers page before applying.

TechJobsAlert is not the hiring company and does not take part in the recruitment process. We do not guarantee selection, interview calls or employment. Candidates should apply only through the official BlackRock application portal.

Candidates should also review BlackRock's official guidance regarding the use of AI during its hiring process and follow the instructions provided by the company during assessments and interviews.

Frequently Asked Questions

1. Who is hiring for this Software Engineer role?
BlackRock is hiring for the Software Engineer (Python, SQL), Portfolio Management Group, Analyst role.
2. What is the required experience?
The role requires 1–3 years of relevant work experience.
3. What educational qualification is required?
Candidates should have a Bachelor's or Master's degree in Computer Science, Engineering or a related field.
4. What are the main technical skills required?
Strong programming fundamentals with hands-on experience in Python and SQL are required. Knowledge of REST APIs, databases, data pipelines, SDLC, STLC, testing and version control is also relevant to the role.
5. Is React required for this role?
React and Java are mentioned as good-to-have skills. Basic knowledge of React, JavaScript, TypeScript or another front-end technology is beneficial.
6. Is the role remote or hybrid?
The role follows a hybrid work model. BlackRock currently requires employees to work at least four days in the office and allows one day a week to work from home, although some business groups may require more office time.
7. What is the job location?
The job is based in Mumbai, India.
8. What is the job requisition number?
The job requisition number is R264724.
Previous Post Next Post