Architects scalable Java/Spring Boot microservices for trading systems, designs trade orchestration and event-driven data solutions on AWS with Kafka. Requires 8+ years in backend distributed systems, expertise in cloud-native architectures, and leadership in engineering excellence.
Salary not listed
Remote8+ YOEBackend Engineering
About the role
What You’ll Do
System Architecture: Drive the technical direction and architect highly scalable, resilient Java/Spring Boot (or Quarkus) microservices.
Trade Orchestration: Design the next-generation trade order life cycle logic, ensuring ultra-reliable broker connectivity and accurate allocations.
Data & Messaging: Architect enterprise-grade, event-driven systems and scalable data solutions on AWS using Kafka.
Integrations: Scale inbound/outbound connectivity across FIX, REST, and File-based interfaces for highly performant data exchange.
Engineering Excellence: Shape the engineering culture by mentoring teams, elevating Agile SDLC standards.
Strategic Collaboration: Partner with cross-functional leaders to translate complex business requirements into actionable, scalable technical roadmaps.
Who You Are
Education: B.S., or M.S. in Computer Science or similar technical field of study (or equivalent practical experience)
Experience: 8+ years of experience architecting and building complex backend distributed systems at scale.
Technical Stack: Expert in Java, Spring Boot, JVM tuning, and concurrency (Quarkus experience is a plus).
Cloud & Data: Advanced expertise in AWS cloud-native architectures, and messaging platforms like Kafka
Database Knowledge: Experience with databases, SQL, NoSQL, and data architectures
Modern Workflows: A champion for developer productivity, automation, and the adoption of AI-assisted development tools.
Leadership & Ownership: An technical leader with a strong ownership mentality, capable of driving cross-team initiatives.
Communication: Exceptional ability to communicate complex technical concepts to non-technical stakeholders and foster a collaborative, experimental culture.
[Preferred]
Experience in Trading or Financial Services domains
Practical knowledge of the FIX protocol
Familiarity with frontend technologies (React) to support UI-related backend requirements
Build and evolve Airbnb’s global tax platform through scalable microservices, APIs, and distributed systems while improving reliability, latency, and accuracy. The role requires 9+ years of industry experience, strong architectural leadership, and expertise in Java or Kotlin and relational databases.
Builds large-scale backend infrastructure for semantic, hybrid, and agentic knowledge retrieval. The role requires deep distributed-systems experience, strong proficiency in a major programming language, and familiarity with vector databases, RAG, cloud-native infrastructure, and high-throughput indexing.
190k – 270k/yrHybrid6+ YOEBackend Engineering
Staff Software Engineer - Backend
InspirenUnited States
Build scalable backend systems that ingest and process real-time hardware data and integrate with customer EHR platforms. The role requires 8+ years of backend or full-stack experience, deep AWS expertise, TypeScript and Node.js proficiency, and experience with relational and NoSQL databases.
200k – 225k/yrRemote8+ YOEBackend Engineering
Senior Staff Software Engineer, SDN Architecture
CrusoeSan Francisco, CA +2
Designs and builds high-performance software-defined networking systems for AI and HPC workloads, spanning Linux internals, packet processing, virtualization, and GPU networking fabrics. Requires 8+ years of large-scale networking experience, strong systems programming skills, and a bachelor's degree or equivalent experience.
250k – 300k/yrOn-site8+ YOEBackend Engineering
Staff Software Engineer, Observability
AstronomerNew York, NY
Leads architecture and development of scalable observability platform components for customer data pipelines. Requires staff-level distributed systems and production infrastructure experience, with expertise in technologies such as Golang, Python, Kubernetes, Kafka, and stream processing.