Staff Software Engineer

Topstep

New York, NY • 5m ago • On-site

Senior

On-site

200,000 - 250,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

Staff Software Engineer building and leading core systems for a trading platform (real-time trading, market data delivery, brokerage integrations).

Description

You’ll own end-to-end delivery of cloud-native services primarily in a modern .NET stack, shaping architecture decisions and engineering standards as the platform scales. You’ll also occasionally contribute to the React/TypeScript frontend when needed, while ensuring reliability through strong testing, observability, and operations.

Responsibilities

  • Design and build services and APIs powering core trading platform capabilities
  • Own initiatives end-to-end: technical design through production deployment, monitoring, and iteration
  • Collaborate with product and design to deliver scalable, maintainable technical solutions
  • Help drive system architecture decisions and establish patterns/practices for other teams
  • Write clean, well-tested code focused on reliability, performance, and operational excellence
  • Participate in on-call rotations, respond to incidents, and drive continuous reliability improvements
  • Build observability using metrics, logging, and distributed tracing
  • Occasionally work across the stack, including React/TypeScript frontend contributions
  • Mentor engineers via code reviews, pairing sessions, and knowledge sharing
  • Balance technical debt against feature delivery with informed trade-offs
  • Strengthen engineering culture through documentation, tooling improvements, and process refinements

Requirements

  • 8+ years of software engineering experience shipping production systems at scale
  • Deep proficiency in C# and the .NET ecosystem, including designing production services used across multiple teams
  • Experience with React and TypeScript (or other modern frontend frameworks)
  • Experience designing service boundaries and API versioning in microservices or modular architectures
  • Extensive experience building distributed, high-availability systems with asynchronous, event-driven communication (message queues/pub-sub/streaming)
  • Deep database experience with PostgreSQL or SQL Server (schema design, query optimization, transactional behavior)
  • Experience with observability tools and distributed tracing in production environments
  • Track record of owning production systems, including debugging and incident response
  • Experience with Docker and AWS
  • Strong testing mindset across unit, integration, and system testing
  • Experience using AI developer tooling effectively while maintaining rigorous code health standards
  • Excellent problem-solving and ability to debug complex issues across multiple systems
  • Ability to build consensus and drive complex technical initiatives across teams
  • Excellent communication skills for explaining technical trade-offs to engineering and product stakeholders

Benefits

  • Seven company-paid holidays and generous family leave; paid time off is front-loaded
  • Competitive 401(k) matching and health, dental, and vision insurance for full-time employees
  • Bonus for taking 5 consecutive days of vacation
  • Food and groceries budget and contributions toward health and wellness

Compensation

New hire base salary range: $200,000 - $250,000 annually, with eligibility for a performance-based bonus.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Staff Software Engineer role

Improve your resume for just $5

$200,000 – $250,000/year

Unlock Full Resume Report