Senior Software Engineer - Java/Python/SQL

Mizuho•New York City, NY
•Hybrid

About The Position

Mizuho is hiring a Senior Software Engineer to build data-intensive services and Spark pipelines on Kubernetes and Databricks. The role owns delivery end-to-end, applies a disciplined software development lifecycle (SDLC), maintains high attention to detail, and mentors junior developers. Financial services experience is required, ideally in Market Risk, Counterparty Credit Risk, or Liquidity Risk. The position requires in-office attendance at least 50% of the time, or five out of every 10 business days. Specific attendance requirements will be communicated during recruitment. The expected base salary range is $111,000–$180,000. Salary offers consider relevant skills, training, experience, education, and, where applicable, certifications and licenses, along with market and organizational factors. Successful candidates are eligible for a discretionary bonus in addition to salary and an employee benefits package.

Requirements

  • At least 6 years of software or data engineering experience.
  • Expertise in Java, Python, and SQL.
  • Hands-on experience with Spark and Databricks, including Delta, Spark SQL, and performance tuning.
  • Production Kubernetes experience, including deployments, networking, and autoscaling.
  • Proven SDLC rigor and CI/CD experience with GitHub Actions, Azure DevOps, or Jenkins.
  • Financial services experience and depth in at least one risk area: Market Risk, Counterparty Credit Risk, or Liquidity Risk.

Nice To Haves

  • Exposure to Basel III/FRTB, Volcker, or CCAR.
  • Experience with Unity Catalog, DLT, or cluster policies.
  • Terraform experience.
  • Experience with Kafka or Airflow/Jobs.
  • Experience with secure APIs (REST/gRPC), OAuth2/OIDC, and RBAC/ABAC.
  • Experience with reporting/limits usage, scenarios, or reconciliation tooling.

Responsibilities

  • Develop services using Java and Python, and ETL/ELT pipelines using SQL and Spark/PySpark on Databricks.
  • Containerize and deploy applications to Kubernetes, ensuring logging, metrics, and tracing.
  • Apply rigorous SDLC practices, including design reviews, testing, CI/CD, releases, and monitoring.
  • Partner with risk stakeholders to deliver audit-ready data contracts and controls.
  • Review code and coach junior developers.
  • Lead incident root-cause analyses and remediation.

Benefits

  • Employee benefits package.
  • Discretionary bonus eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service