About this role
TheCloud Modernizationteam sits at the intersection ofinfrastructureandsoftwareengineeringandis responsible fordesigning and managingmulti-cloud Platform-as-a-Service (PaaS)capabilitiesthatenableapplication teams touse themin a consistent, scalable, and secure manner across the firm.
In thisposition,you will be ahandsâon senior software engineerwith deepexpertiseinJava and Python, combined with strong experience working withpublic cloud platforms and infrastructure automation. You will contribute directly to the development ofshared platform capabilitieswhile also serving as apeople leader, responsible for mentoring and developing engineers.
This role balancesindividual technical contribution, platformâoriented engineering leadership, and people managementwithin a largeâscale, enterprise platform environment.
Key Responsibilities
Application & Platform Engineering Enablement
Design, develop, andmaintaincloudâenabled applications and shared platform capabilitiesusingJava and Python, aligned to modern software engineering and cloudânative best practices.
Contribute to the evolution ofplatform engineering capabilitiesthat abstract infrastructure complexity and enable consistent application onboarding and consumption.
Partner with platform engineering, architecture, and security teams to ensure applications and platform capabilities meet standards for reliability, security, performance, and cost efficiency.
Build solutions that emphasizereusability, standardization, and selfâservice, enabling application teams to move faster with reduced operational overhead.
Cloud & Infrastructure Automation
Build andmaintainplatform and application automationusingâ˘Infrastructure as Code (IaC) tools for provisioning cloud resources,Automation tools for configuration management and deployment, and related InfrastructureâasâCode (IaC) and configuration management tools.
Collaborate closely with cloud and platform engineering teams to enable standardized, repeatable provisioning and lifecycle management ofplatform capabilities and application infrastructure.
Integrate automation into CI/CD pipelines to improve developer experience, deployment consistency, and operational resilience.
Technical Leadership
Serve as a technical authority within the Cloud Modernization and Platform Engineering ecosystem, helping define engineering standards, patterns, and best practices.
Lead design and code reviews, ensuring platform and application solutions are scalable, supportable, and aligned with longâterm platform strategy.
Influence technical direction across application and platform domains, balancing nearâterm delivery with longâterm capability development.
People Leadership
Manage and develop a team of application and platformâoriented engineers through coaching, mentorship, and regular feedback.
Support hiring, onboarding, performance management, and career development for engineers on the team.
Foster a culture of strong engineering ownership, platform thinking, and continuous improvement.
CrossâFunctional Collaboration
Work closely with product managers, platform engineering, cloud infrastructure, security, and operations teams to deliver endâtoâend platform capabilities and application solutions.
Communicate complex technical concepts clearly to both technical and nonâtechnical stakeholders.
Influence cloud modernization and platform capability roadmaps through strong technical insight and leadership.
Required Qualifications
Strong handsâon experience as asoftware engineer, with deepproficiencyinJava and Python.
Experience working with public cloud platforms, including Azure, AWS, or GCP.
Practical experience designing, building, or consumingplatform or PaaS capabilitiesin enterprise environments.
Experience withInfrastructure as Code and automation, includingâ˘Infrastructure as Code (IaC) tools for provisioning cloud resources.andAutomation tools for configuration management anddeployment.
Solid understanding of modern software engineering practices, including CI/CD, testing strategies, version control, and agile delivery.
Priorexperienceleading or mentoring engineers, with accountability for technical outcomes and team development.
Strong problemâsolving skills and the ability tooperateeffectively in complex, largeâscale environments.
Preferred Qualifications
Experience building or operatingplatform engineering capabilitiesfor internal development teams.
Experience withadditionalprogramming languages such as C++, Go (Golang), or Rust, particularly in systemslevel, performancesensitive, orplatformorienteddevelopment.
blackrock