Skip to content

Staff Software Engineer - Scala

Staff-level Scala engineer to design, build, and operate a high-throughput, low-latency trading platform on Kubernetes. Requires 8+ years building reactive distributed systems and 5+ years with Scala/JVM.

160k – 200kChicago, ILCaliforniaColorado+21 moreBackend EngineeringHybrid8+ YOE

About the role

Responsibilities

  • Design, develop, and maintain our Scala and Akka-based trading system deployed on Kubernetes in the cloud
  • Architect, deploy, and manage backend services in a Kubernetes environment to ensure scalability, availability, and resilience
  • Implement and enhance our services architecture for trading applications, promoting modularity and maintainability
  • Develop distributed systems to support the high-performance and low-latency requirements of trading platforms
  • Implement robust monitoring and logging solutions to track and analyze backend system performance in real time
  • Integrate backend systems with market data feeds, ensuring accurate and timely data for trading activities
  • Collaborate with other engineering teams and Product Managers to deliver end-to-end customer solutions

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 8+ years of software development experience with reactive, message-driven, distributed near real-time applications, preferably in a high-performance, low-latency environment
  • 5+ years of professional experience with Scala (or similar JVM-based languages) backend software development
  • Familiarity with functional programming principles
  • Experience with Kubernetes and cloud services (e.g., Google Cloud Platform), with a focus on scalability and high availability
  • Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or equivalent
  • Exceptional troubleshooting, debugging, and diagnostic skills for cloud and web-based technologies using industry-standard observability tooling and frameworks
  • Deep understanding of modern distributed systems and the ability to troubleshoot HTTP/HTTPS, WebSockets, TLS, DNS, TCP/IP, and similar protocols
  • Dependable team player with a strong work ethic, exceptional accuracy, and analytical and problem-solving skills, with a focus on performance analysis and optimization
  • Ability to take full ownership of projects (design, implement, test, deploy, maintain, and iterate), with a focus on delivering high-quality production software
  • Strong written and verbal communication skills, collaborates effectively, seeks feedback, and strives for continual improvement

Compensation & Benefits

  • Salary range: $160,000 - $200,000 USD
  • Annual target bonus of 12% (50% individual performance, 50% company/team performance)
  • 401K plan with up to 3.5% company match
  • 23 days PTO per year + 7 paid holidays
  • Generous PTO, 7 Paid Holidays + 5 Conditional Holidays, 1 Service Day
  • Paid Parental Bonding Leave
  • Health, Vision, Dental Coverage
  • Life and Disability Insurance covered 100% by company

Skills

ScalaAkkaKubernetesGCPJenkinsGitHub ActionsCI/CDDistributed SystemsReactive ProgrammingFunctional Programming

Senior/Staff Software Engineer (Search & Retrieval)

Builds and scales search/retrieval infrastructure powering AI agents, including indexing, querying, ranking, and entity extraction from diverse data sources like transcripts and signals. Requires 5+ years in production retrieval systems with hybrid search and evaluation expertise.

160k – 220kNew York, NYBackend EngineeringOn-site5+ YOERerankingIr Metrics

Senior/Staff Software Engineer (Search & Retrieval)

Builds and scales search, retrieval, and ranking infrastructure powering AI agents to process diverse customer data like transcripts and signals. Requires 5+ years in production retrieval systems, hybrid search expertise, and evaluation rigor for agent precision.

160k – 220kSan Francisco, CABackend EngineeringOn-site5+ YOELLMsElastic

Staff Software Engineer, FCM

Staff Engineer owns technical architecture for FCM platform's Transaction Ledger & Treasury systems, modernizing to cloud-native GCP/Kubernetes while ensuring financial correctness and regulatory compliance. Requires 8+ years experience in distributed systems, backend languages, and financial tech.

160k – 210kChicago, ILBackend EngineeringHybrid8+ YOEGoGCP

Sr/Staff Software Engineer - Payments

Designs and builds scalable event-driven billing systems integrating Stripe and Orb for real-time usage tracking and payments. Requires strong Python, Kubernetes, Postgres, BigQuery, and Next.js experience with cross-functional collaboration.

160k – 200kSan Francisco, CABackend EngineeringOn-siteOrbAWS

Staff Software Engineer - Backend

Leads development of cloud-based platform for global antenna scheduling, customer booking, service provisioning, billing, and APIs. Requires 7+ years experience with cloud services, distributed systems, and proficiency in AWS/Azure/GCP.

161k – 224kLos Angeles, CA +1Backend EngineeringOn-site7+ YOEGoAWS