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
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
- 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
If you genuinely have experience with these areas, consider highlighting the following keywords in your resume:
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
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.
