Lead Software Engineer Analytics - Python
Overview
As a Lead Software Engineer in the Wholesale Credit Risk Technology Analytics Team, you will contribute to fast-paced, agile development of trusted tech products for risk and credit analytics. You will deliver secure production code, troubleshoot complex problems, and drive stability across multiple domains. You’ll guide juniors, lead architectural evaluations with external and internal teams, and foster an inclusive, high-performance engineering culture. This role offers impact through scalable, secure solutions in a leading financial services firm.
Compensation / Benefitsbase salarycommission or incentive compensationcomprehensive health care coverageretirement savings planbackup childcaretuition reimbursement
ResponsibilitiesDevelop secure production code and perform reviews and debuggingIdentify and automate remediation for recurring issues to improve stabilityLead design and evaluation sessions with vendors and internal teamsLead communities of practice to promote new technologiesProvide guidance to junior software engineers and contribute to team culture
Key requirements7+ years of software engineering experienceHands-on experience in system design, application development, testing, and operational stabilityAdvanced Python programmingExperience with JavaAutomation and continuous delivery proficiencyProficiency across the Software Development Life CycleAdvanced understanding of Agile methodologies (CI/CD, Application Resiliency, Security)Practical cloud-native experienceIn-depth knowledge of the financial services IT landscapePreferred cloud-native experience (AWS) and Databricks; LLM engineering is a plusleadershipmentoringcross-functional collaborationPythonJavaautomation and CD