Role Overview
The Staff Software Engineer position at Topstep is a technical leadership role focused on designing and building the infrastructure that powers real-time trading, brokerage integrations, and market data delivery across the United States. This opportunity suits an experienced engineer who excels at resolving complex technical challenges and providing architectural guidance for high-throughput financial systems.
Key Responsibilities
Create and launch services, APIs, and microservices architecture supporting core trading platform capabilities.
Manage engineering initiatives from early technical design through production deployment, monitoring, and regular iteration.
Partner with product and design teams to turn user requirements into scalable, reliable technical solutions.
Shape system architecture decisions and establish patterns and engineering practices for multiple teams.
Write clean, well-tested code emphasizing high performance, reliability, and operational excellence.
Take part in on-call rotations, handle incident response, and continuously improve overall system uptime.
Build robust system observability using metrics, logging, and distributed tracing.
Contribute occasionally to the React and TypeScript frontend when specific features require cross-stack development.
Coach other engineers through code reviews, pairing, and knowledge sharing regarding system design.
Balance technical debt against business priorities and delivery timelines.
Requirements
Minimum of 8 years of professional software engineering experience building and delivering production systems at scale.
Deep proficiency in C# and the .NET ecosystem with a history of designing production services used across teams.
Strong background in designing service boundaries and API versioning within modular or microservices architectures.
Extensive experience building distributed, high-availability systems with asynchronous, event-driven communication.
Deep database expertise utilizing PostgreSQL or SQL Server for schema design and query optimization.
Hands-on experience with production observability tools, distributed tracing, container technologies like Docker, and cloud platforms like AWS.
Proven track record of owning production systems, debugging complex multi-system issues, and incident response.
Strong testing mindset covering unit, integration, and system testing.
Exceptional problem-solving, consensus-building, and communication skills.
Nice to Have
Experience with Kubernetes (such as EKS), Helm, or GitOps tools like ArgoCD.
Familiarity with React, TypeScript, or other modern frontend frameworks.
Background working with real-time client communication methods including SignalR and WebSockets.
Exposure to high-throughput, low-latency systems and performance tuning.
Incident leadership skills including root cause analysis and remediation follow-ups.
Previous professional background in fintech, financial services, or compliance-regulated industries.
Understanding of brokerage operations, market data, and trading systems.
Skills and Tools
C# and .NET ecosystem
SQL (PostgreSQL and SQL Server)
AWS and Docker
React and TypeScript
Distributed systems and event-driven messaging
Salary and Benefits
Base salary range: $200,000 to $250,000 annually.
Performance-based bonus eligibility.
Comprehensive health, dental, and vision insurance alongside competitive 401(k) matching for full-time employees.
Front-loaded paid time off, seven company-paid holidays, and generous family leave.
Vacation encouragement bonus for taking five consecutive days off.
Food and groceries budget with contributions toward health and wellness.
Employee referral bonuses.
About the Company
Topstep offers an engaging work environment that ranges from fully remote to hybrid setups. The organization values collaboration, maintaining an active Slack environment and encouraging cameras-on meetings. Topstep is an equal opportunity employer committed to fostering an inclusive workplace for all employees and applicants without regard to protected characteristics.
How to Apply
Interested candidates should visit the official Topstep careers page to submit an application along with a current resume.