tastytrade is looking for a Staff Software Engineer to architect and own large-scale initiatives for their client-facing web trading platform, ensuring performance, resilience, and innovation.
Requirements
- Mastery of modern web technologies (JavaScript/TypeScript, Svelte, HTML, CSS)
- strong backend fundamentals in Java, C++, or Ruby.
- Deep understanding of front-end performance profiling, critical rendering path, and browser optimization techniques.
- Committed to test driven development, robust CI/CD practices, and continuous improvement
- Experience in financial technology or trading systems
- Previous work with Svelte/Svelte Kit, Tailwind CSS
Responsibilities
- Lead the design of end-to-end solutions for our Svelte based trading client and core Java trading logic library, balancing modularity, performance, and maintainability.
- Set coding standards, tooling choices, and best practices.
- Evaluate emerging frameworks, languages, and patterns—owning proof-of-concepts to validate fir for tastytrade.
- Perform deep profiling of front end and back-end components; identify bottlenecks and guide major refactors or platform upgrades to support millions of daily trades with sub 100ms latency.
- Provide hands-on technical mentorship to Senior and Principal Engineers.
- Lead architecture forums, brown-bag sessions, and design reviews that elevate the entire engineering organization.
- Champion a "shift-left" mindset; driving test automation, CI/CD pipeline enhancements, and production observability (logging, tracing, metrics) to minimize incidents and accelerate feedback loops.
Other
- 8+ years of professional experience building and scaling complex web applications, with a track record of designing large scale, low latency systems.
- Able to translate ambiguous business goals into clear technical roadmaps, balancing short term deliverables with long term platform vision.
- Proven ability to drive consensus across teams, lead design discussions, and cultivate technical talent through direct coaching and code reviews.
- Eager to learn new languages and frameworks, comfortable diving into unfamiliar stacks, and quick to ramp up on cutting edge technologies.
- Hybrid (3 days/week in office)