Jobs · Engineering · California

Senior Software Engineer – Financial Systems Engineering

Thomas To · Santa Clara, CA · 2 days ago
EngineeringFull-time

What You'll Be Doing

  • Design, deploy, and maintain scalable software services that ensure transactional integrity and manage the high-volume ingestion of billions of metering events.
  • Develop complex rating engines for multi-dimensional pricing while integrating external tax engines to ensure global accuracy and regulatory compliance.
  • Build and maintain pipelines for generating immutable, localized PDF invoices that meet strict regulatory requirements.
  • Partner with cross-disciplinary teams to translate business needs into software solutions, managing project priorities to ensure timely delivery.

What We Need To See

  • 12+ years of industry experience delivering scalable financial services.
  • A Bachelor's degree in Computer Science (or equivalent experience) with demonstrated proficiency in general-purpose programming languages.
  • Experience building scalable data pipelines using high-volume streaming platforms (Kafka) and processing frameworks (Spark or Flink).
  • Strong self-initiative with the interpersonal skills to collaborate effectively and the agility to adapt to new technologies quickly.

Advanced Experience:

  • A Master's degree with 5–10 years of experience building large-scale applications, specifically within the Billing, Payments, or FinTech domains.
  • Strong coding experience in Golang and Java.
  • Deep expertise with Public Cloud (AWS preferred), including Kubernetes, Docker, CI/CD, observability, and reliability engineering.

Pay

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 224,000 USD - 356,500 USD.

Similar jobs