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