Java/Python Developer (Financial Services)

New York 25 days agoFull-time External
1m - 1.3m / yr
Salary is 150k to 180k + bonus We are looking for a Senior Software/Data Engineer to help build high-performance data platforms and cloud-native services that support critical financial and risk systems. This role involves scalable architectures, modern data pipelines, and distributed processing frameworks. Responsibilities and Requirements: • 10+ years of experience in software or data engineering, working on complex and distributed systems • Strong programming skills in Java and Python • Advanced SQL experience for analytics, data modeling, and performance tuning • Hands-on Spark and Databricks experience, including: – Apache Spark (batch or streaming) – Delta Lake – Spark SQL optimization – Cluster performance tuning • Production Kubernetes experience, including: – Deployments and rollout strategies – Container networking fundamentals – Autoscaling and resource optimization – Monitoring, logging, and troubleshooting • Solid SDLC practices and CI/CD experience using: – GitHub Actions – Azure DevOps – Jenkins • Background in financial or risk systems, specifically in one or more of: – Market Risk – Counterparty Credit Risk (CCR) – Liquidity Risk • Ability to collaborate with engineering, risk, and quantitative teams to translate business and regulatory needs into scalable solutions