What are the responsibilities and job description for the Senior Software Engineer position at Mojo?
About Mojo
Mojo is a team of highly talented people with deep backgrounds in trading, engineering, data science, and sports, including people from top market makers, big tech, sportsbooks, and professional teams. We build systems that price outcomes, make markets, and trade across prediction markets and sportsbooks. The systems we run are real-time, high-volume, and directly tied to company P&L.
About the Role
We’re looking for a Senior Software Engineer with deep expertise in core backend electronic trading technology, including low latency design, real-time market data processing, and related trading infrastructure. You will help define and evolve the technical architecture that powers our real-time pricing and trading system. This role is deeply hands-on and ideal for an engineer who thrives on fast, objective feedback from real-time markets - where system correctness and performance are continuously measured.
What You’ll Do
- Write high-performance, low-latency, reliable, and scalable code in C and/or Java
- Define and build the architecture of the systems that power our real-time trading, pricing, and financial data platforms
- Lead complex, multi-team initiatives that shape the technical direction of the company
- Collaborate to make long-term architectural decisions around scalability, fault tolerance, reliability, and system design across the platform
- Identify, assess, and address complex, cross-cutting technical challenges, simplifying and aligning systems and technical strategy at an organizational level
- Partner with product, data science, trading and other engineering staff to ensure our technical strategy supports the broader business vision
- Mentor staff engineers, guide architectural reviews, and help grow the engineering team’s technical capabilities
- Participate in our on-call rotation (~1 week every 13 weeks, with 24-hour coverage) and help improve systems, processes, and reliability across the platform
What We’re Looking For
- At least ten years of experience with C and/or Java
- Expertise designing and building large-scale, distributed backend systems in real-time or high-throughput environments in quantitative electronic trading
- Proven experience implementing low-latency trading systems at a leading bank, brokerage, hedge fund, or exchange
- Deep familiarity with financial exchanges, trading systems, prediction markets, or crypto exchanges, including Financial Information eXchange (FIX) protocol, order lifecycle, request for quote (RFQ) workflow, quantitative analytics, and market data processing
- Expert-level understanding of distributed systems architecture, data models, consistency, fault tolerance, and systems performance
- Proven ability to define long-term architectural direction and lead complex, cross-organizational technical initiatives
- Excellent communication skills, with the ability to influence technical strategy and collaborate effectively with engineering and product leadership
- Experience with public cloud technologies (e.g. AWS, GCP, Azure)
- Experience with AI/agentic software development
- Bachelor’s or Master’s degree in Computer Science or related field, or equivalent practical experience
Benefits
We’re excited to offer the following benefits to our employees:
- Competitive total compensation package including base salary, profit share and equity
- Generous benefit package, including: medical, vision and dental insurance, OneMedical membership
- Company-funded Health Savings Account with enrollment in high-deductible healthcare plan
- 401(k) retirement plan available to contribute on Day 1
- Company-paid life insurance
- Generous parental leave
- Unlimited PTO
Base Salary Range: $200,000 - $230,000
At Mojo, we are committed to creating a diverse environment and are proud to be an equal opportunity employer. We welcome applications from all backgrounds and don’t discriminate on the basis of race, religion, color, sex, pregnancy, national origin, veteran status, or disability status.
Salary : $200,000 - $230,000