Back to all positions

[Remote] Software Support Engineer

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Topstep is a company focused on trading platforms, and they are seeking a Software Support Engineer to handle complex trader-impacting issues. The role involves diagnosing issues, writing production code, and leading investigations while collaborating with various teams to ensure effective resolutions.

Responsibilities

  • Drive engineering-routed escalations from reproduction through resolution, collaborating with other engineers as needed to land the right fix
  • Write production code across our C#/.NET back-end services and React front-end to resolve escalations directly when the scope is small enough for an on-the-spot fix
  • When an escalation requires work beyond an on-the-spot fix, scope it into a well-defined ticket so the work can be prioritized and picked up by any engineer on the team, including this role
  • Build and maintain internal admin tooling and operator surfaces that reduce manual intervention from operations and support teams
  • Lead complex investigations across distributed traces, database state reconstruction, race conditions, and integration boundary failures
  • Reproduce trader-reported issues in a local development environment; pair with engineers when reproduction crosses service boundaries
  • Be a main participant in the Trading Platform on-call rotation
  • Respond to active production incidents: assess severity, drive stabilization (rollback, hotfix, or mitigation), and keep stakeholders informed while resolution is in progress
  • Pull in the right engineers and operations partners quickly when an incident exceeds your scope or requires specialist knowledge
  • Lead post-incident reviews for issues investigated and produce candid, learning-oriented write-ups the broader engineering team can use
  • Identify the dashboards, queries, alerts, runbooks, and processes that would make investigations easier for yourself and the support team
  • Look for recurring manual work across investigation, data export, and administrative actions, and replace it with automation that reduces ongoing toil for the team
  • Improve diagnostic instrumentation in the platform itself, including log quality, structured error context, and trace propagation across services
  • Be a primary stakeholder of Admin interface functionality alongside the rest of the Production Engineering team to improve tooling for support and engineering needs
  • Partner with SWE on root-cause fixes and post-incident actions; partner with QA on regression coverage for previously-shipped bugs
  • Partner with Cloud Ops on infrastructure metrics, alarms, alerts, and related observability, both to inform application-level investigations and to proactively flag services that aren’t performing correctly
  • Partner with Product to translate recurring trader pain into well-defined backlog items, with you as the engineering author of the case
  • Communicate clearly with non-engineering stakeholders about investigation status, root cause, and resolution

Skills

  • 3 to 5 + years of professional software engineering experience in production systems, with demonstrated ownership of features end-to-end (design, ship, support)
  • Fluency in C# / .NET for back-end services and working proficiency in React (TypeScript preferred) for front-end work
  • Strong debugging instincts in distributed systems; you have owned a production investigation end-to-end and can articulate how you ruled hypotheses in and out
  • Foundational SQL knowledge with active, hands-on development. Comfortable reading and writing queries against operational data stores as part of investigations
  • Hands-on experience with an observability or logging stack (Datadog, Elasticsearch/Kibana, or equivalent), including reading logs, writing queries, and building dashboards
  • Proficiency reading and triaging API logs and HTTP traffic; comfortable with tools such as Postman for request/response validation
  • Excellent written communication. You can turn a messy investigation into a write-up a non-engineer stakeholder can act on
  • Bias toward shipping fixes, not just diagnosing them
  • Comfortable with remote work and a Slack-heavy async environment
  • Familiarity with financial markets, futures trading, or trading platforms
  • Familiarity with AWS (EKS, RDS, etc.)
  • Prior on-call / incident response experience
  • Experience writing internal tools or admin surfaces in a high-stakes operational environment
  • Experience using AI tools (LLMs, coding assistants, agents) to accelerate engineering work across investigation, code generation, and documentation

Benefits

  • Topstep is an engaging working environment which ranges from fully remote to hybrid.
  • 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.
  • Performance-based bonus as provided by the plan terms and governing documents.

Company Overview

  • Topstep is a financial organization that enables resource traders to develop and learn in the trading industry. It was founded in 2012, and is headquartered in Chicago, Illinois, USA, with a workforce of 201-500 employees. Its website is https://www.topstep.com.