Senior Lead Software Engineer- Python
Overview
In this Lead Software Engineer role, you contribute as a core technical contributor within the Wholesale Credit Risk Technology Analytics Team. You will design, develop, and troubleshoot secure, production-grade code across multiple domains to support business objectives. You’ll drive operational stability by automating remediation and guiding junior engineers, while advancing new technologies through communities of practice. This is an opportunity to shape scalable, secure tech in a fast-paced, agile environment and collaborate with cross-functional teams.
Compensation / Benefitsbase salary and variable compensationdiscretionary incentive compensationcomprehensive health care coverageretirement savings plantuition reimbursementmental health support
ResponsibilitiesDesign, develop, and troubleshoot software solutions beyond routine approachesDevelop secure, high-quality production code and review others' codeAutomate remediation to improve operational stability of softwareLead evaluation sessions with external vendors and internal teams on architectural designsLead communities of practice to promote new technologiesProvide guidance to junior software engineersContribute to a diverse, inclusive team culture
Key requirements7+ years of applicable experienceHands-on experience in system design, application development, testing, and operational stabilityAdvanced in PythonExperience coding in JavaProficiency in automation and continuous deliveryProficient in SDLC and agile methodologies including CI/CD, Application Resiliency, and SecurityIn-depth knowledge of financial services IT systemsPractical cloud-native experienceleadershipmentoringcross-functional collaborationPythonJavaautomation