Topstep10.03.26
AI SCORE 8.5

Senior Software Engineer - Remote Events Team

$157K–$193K/year

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.
Why This Job8.5 of 10

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.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

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

TypeScript Documentationguide

Career Path

Senior Software Engineer - Remote Events Team(Now)Lead Software Engineer(1-2 years)Engineering Manager(3-5 years)

Market Overview

Market Size 2024
$18.5B
Annual Growth
14.2%
AI Adoption
45%
Investment
+120%
Labour Demand
+30%
Avg Salary
$130K

Skills & Requirements

Required
TypeScriptReactGraphQL
Growing in Demand
Node.jsMicroservices ArchitectureGraphQL
Declining
jQueryAngularJS 1.x

Domain Trends

Increased Adoption of TypeScript
TypeScript usage has grown by 25% year-over-year as developers prefer its type safety and tooling capabilities, leading to more robust applications.
Shift Towards Microservices
Over 60% of new applications are being built using microservices architecture, enhancing scalability and maintainability in software development.
Rise of Serverless Computing
Serverless architecture is projected to grow by 35% in the next two years, allowing developers to focus on code without managing infrastructure.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.