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 – 200k/yr
Hybrid8+ YOEBackend Engineering
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
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.
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 – 220k/yr
On-site5+ YOEBackend Engineering
Staff Software Engineer, FCM
NinjaTraderChicago, IL
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 – 210k/yr
Hybrid8+ YOEBackend Engineering
Staff Software Engineer, Payments
FalSan Francisco, CA
Build scalable event-driven usage-based billing systems integrating Orb, Stripe, and real-time data pipelines. Requires strong Python backend experience, Kubernetes, and cross-functional collaboration with Finance/Product teams.
160k – 200k/yr
On-site7+ YOEBackend Engineering
Staff Software Engineer - Backend
Northwood SpaceLos Angeles, CA +1
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.