Topstep is looking for a senior software engineer to help architect evolving systems, contribute to thoughtful engineering decisions, and build software with real user impact for their trading platform.
Requirements
- 4+ years of .NET Core / C experience in a production environment
- Experience building end-to-end ASP.NET Core applications
- Strong foundation in database design, documentation, and software architecture
- Comfortable with dependency injection, asynchronous programming, and performance optimization
- Proficiency in .NET Core, C, ASP.NET Core
- Understanding of HTTP protocols and web application performance
- Knowledge of software development best practices and design patterns
Responsibilities
- Partner with our Product Managers to bring exciting features and APIs to life
- Build robust ASP.NET Core applications with clean architecture and thoughtful design
- Craft elegant solutions using modern patterns like dependency injection and async programming
- Create intuitive, responsive user interfaces that traders will love using
- Collaborate with the team to squash bugs and keep our platform running smoothly
- Contribute to architecture discussions that shape our platform's future
- Help us push the boundaries of what's possible in futures trading technology
Other
- Natural problem-solver who enjoys tackling complex challenges independently
- Curiosity and enthusiasm for learning new approaches and technologies
- Cameras on during meetings and a robust Slack environment for communication.
- The compensation offered will take into account internal compensation structure and may vary depending on the candidate's geographic region, job-related knowledge, skills, and experience among other factors.