Our Senior Software Engineers build and improve the real-time systems that power our options market-making business. They work directly with traders and other technologists to translate complex business and trading requirements into reliable production software, and take ownership of critical systems from initial design through deployment and live operation. This is a hands-on engineering role for someone who can reason deeply about software architecture, performance, and production behavior. Within 1 month, you will complete your initial orientation and begin developing a working understanding of our options market-making business, trading systems, and production technology environment. You will become familiar with our codebases, system architecture, historical and real-time data, deployment processes, monitoring tools, and risk controls. You will build working relationships with traders, developers, quantitative researchers, and infrastructure engineers, begin participating in technical design and code reviews, and make initial contributions to the production system. Within 3 months, you will take end-to-end ownership of a meaningful trading-system enhancement. You will work directly with stakeholders to define the problem, understand the operational and performance requirements, design and implement the solution, and validate your work in non-production environments. You will coordinate deployment with appropriate monitoring and controls, participate effectively in production support, and begin identifying opportunities to improve system performance, reliability, and maintainability. You will study for and pass the FINRA Series 57 exam, enabling you to independently lead projects that directly impact trading decisions. Within 6 months, you will be a trusted technical owner for one or more important components of the trading platform. You will independently lead complex projects from initial concept through production operation, make informed architectural and performance tradeoffs, and deliver measurable improvements in trading capability, system performance, reliability, or developer productivity. You will proactively address technical debt and operational risk, improve testing and observability, mentor other developers, and help establish engineering practices that allow the team to move quickly without compromising correctness. Your growing understanding of our markets and trading systems will enable you to identify and drive new opportunities to improve the platform.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
Associate degree