Senior Software Engineer - Remote Events Team
About the Role
As a Senior Software Engineer at Topstep, you’ll join the Events team and play a key role in building the distributed systems that power our trader experience. This Senior Software Engineer remote position is perfect for someone who combines hands-on execution with strategic vision. You'll help define and evolve the event-driven architecture that serves as the communication backbone across our platforms, ensuring reliability, scalability, and clarity as our ecosystem grows.
What You'll Do
- Partner with the technical lead and architect to evolve and strengthen our NATS-based event platform as it scales.
- Collaborate with product engineering teams to champion event-driven best practices and deliver scalable, resilient solutions.
- Design, build, and operate cloud-native services with an emphasis on reliability, safe deployments, and operational simplicity.
- Contribute to backend architecture and help establish patterns that improve consistency and long-term maintainability across teams.
- Embed automated testing, observability, and operational ownership into every stage of feature delivery.
- Proactively identify and resolve issues, helping ensure our platform remains stable, performant, and ready to grow.
Requirements
- 5+ years of experience building and operating production-grade backend systems with user-facing APIs, with demonstrated impact on scalability and reliability.
- Deep expertise in designing and operating scalable, distributed systems, including event-driven architectures, message queues, eventual consistency, and race condition handling.
- Strong database fundamentals, including experience with PostgreSQL or SQL Server—schema design, migrations, indexing, and query optimization.
- A solid full-stack foundation, with strength in backend API design (TypeScript, GraphQL, REST) and modern frontend development (React, Next.js, TypeScript).
- Excellent communication skills, with the ability to distill complex technical concepts for a range of audiences.
- A production mindset and bias toward action—embracing metrics, logging, tracing, on-call participation, and end-to-end ownership of delivery.
Nice to Have
- Experience working with event-driven architectures using systems such as NATS, Kafka, or similar message brokers.
- Experience defining clear service boundaries, API versioning strategies, and event-driven patterns within microservices or modular architectures.
- Comfort with modern DevOps practices, CI/CD pipelines, and infrastructure as code.
- Experience building financial, trading, or fintech platforms where data consistency, performance, and reliability are mission-critical.
- A track record of positively influencing engineering culture through mentorship, strong documentation, and technical leadership.
What We Offer
- Seven Company-paid Holidays and generous Family Leave.
- Paid time off is front-loaded.
- Competitive 401(k) matching, health, dental, and vision insurance is offered for full-time employees.
- Vacations are encouraged with a bonus for taking 5 consecutive days.
- Employee referrals are bonused.
- Topstep offers a food and groceries budget and contributes towards health and wellness.
This Senior Software Engineer role at Topstep offers a unique opportunity to work remotely on innovative trading technology. With a competitive salary and excellent benefits, it's a great chance to make a significant impact.
Who Will Succeed Here
Proficient in TypeScript and React, with a strong understanding of building scalable applications and event-driven architectures using GraphQL and REST APIs, ensuring seamless integration across distributed systems.
Self-motivated and disciplined, possessing the ability to work independently in a fully remote environment while managing time effectively and maintaining productivity in a fast-paced tech landscape.
Experience with CI/CD pipelines and DevOps practices, demonstrating a proactive approach to infrastructure management and system reliability, particularly with tools like Docker and Kubernetes.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months