Назад
Company hidden
2 дня назад

Staff Software Engineer (Scala/TypeScript)

202 500 - 274 000$
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Staff Software Engineer (Scala/TypeScript): Building and owning cloud-native banking systems for checking, savings, deposits, transfers, cards, and payment flows with an accent on correctness, low latency, high availability, and event-driven consistency. Focus on designing distributed financial systems, Kafka messaging workflows, GraphQL APIs, and AI-powered production capabilities while leading technical direction and mentoring engineers.

Location: New York, New York, United States

Salary: $202,500–$274,000 annual base pay, with potential bonus, equity rewards, and benefits.

Company

hirify.global is a global financial technology platform operating products including TurboTax, Credit Karma, QuickBooks, and Mailchimp.

What you will do

  • Own the architecture and development of critical CK Money banking systems for checking, savings, deposits, transfers, cards, and payments.
  • Design scalable, secure, low-latency services and data models with strong correctness, availability, and performance requirements.
  • Build and evolve Kafka-based event-streaming workflows that keep balances, transactions, notifications, and partner integrations consistent and idempotent.
  • Develop GraphQL APIs and cloud-native services using Scala, TypeScript, and Google Cloud.
  • Identify, develop, and evaluate AI-powered product features and agentic engineering workflows.
  • Lead technical initiatives, design reviews, execution planning, mentoring, quality practices, and integrations with banks, processors, and payment networks.

Requirements

  • 7+ years delivering enterprise applications, with strong backend development and API design experience.
  • 5+ years designing complex distributed systems at scale.
  • Strong proficiency in TypeScript and/or Scala, or another functional/JVM language.
  • Hands-on experience with GraphQL schema design and federation, microservices, Kubernetes, Docker, Terraform, and event-driven systems.
  • Production experience with Kafka or comparable messaging platforms, public cloud development, relational and NoSQL data design, and high-volume data pipelines.
  • Experience integrating and evaluating AI in production, including LLM prompting, tool or function calling, agentic workflows, and model-accuracy measurement.

Culture & Benefits

  • Continuous delivery with extensive instrumentation, automated testing, CI/CD, observability, security, and accessibility practices.
  • Hands-on engineering role with approximately 60–70% of time spent writing production code.
  • Opportunity to influence technical direction, mentor senior engineers, and solve high-stakes financial systems problems.
  • Competitive pay-for-performance compensation approach with potential cash bonus, equity rewards, and benefits.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →