Senior Software Engineer - Product
Build core trading infrastructure including matching engine, market data systems, customer trading interface, APIs, surveillance tools, and data pipelines for a regulated electricity derivatives exchange. Requires 5+ years full-stack experience with Python/Go, TypeScript/React, distributed systems, and regulatory compliance focus.
Responsibilities
Build Core Exchange Infrastructure
- Design and implement our trading engine, order matching system, and market data distribution platform
- Develop, ship, and iterate our customer-facing trading interface
- Build APIs and integrations for market participants, clearinghouses, and data vendors
- Develop real-time market surveillance and monitoring systems
- Create admin tools and internal dashboards for operations and compliance teams
- Build scalable data pipelines for market data, trade reporting, and analytics
Own Technical Architecture
- Design systems that balance performance, reliability, and regulatory requirements
- Contribute to evolving team standards for engineering best practices, code quality, and development workflows
- Implement security controls and compliance-focused engineering practices
Raise the Engineering Bar
- Champion and evolve our engineering principles as the team grows
- Contribute to strong documentation and knowledge-sharing across the team
- Mentor teammates and help new hires ramp up
- Reinforce a culture of ownership, quality, and continuous improvement
Collaborate Cross-Functionally
- Collaborate with the Product and Strategy and Design teams to translate market needs into technical solutions
- Work with compliance and legal teams to ensure systems meet CFTC regulatory requirements
- Coordinate with infrastructure and security teams on deployment and monitoring
- Engage directly with early customers and trading firms to understand their needs
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
- 5+ years of full-stack software engineering experience, with a proven ability to build systems from scratch
- Expert-level proficiency in at least one backend language; Python and/or Go preferred
- Expert-level proficiency in TypeScript and React
- Experience designing, building, and deploying APIs, services, and user-facing applications
- Strong understanding of distributed systems, API design, and scalability patterns
- Experience with relational databases (PostgreSQL, MySQL) and data modeling
- Experience with version control (Git), CI/CD, and modern development tooling
- Working knowledge of software security best practices
- Ability to write clean, maintainable, well-tested code
Preferred Experience
- Financial services or trading systems experience — trading platforms, market data, order routing, or exchange technology
- High-performance systems experience — low-latency or high-throughput systems (matching engines, pricing systems, real-time data processing)
- Regulated environments — fintech, healthcare, or other compliance-heavy industries
- Early-stage startup experience as one of the first 10 engineers helping scale a company
- Cloud platforms (GCP, AWS, Azure) and infrastructure as code
- Familiarity with FIX protocol or other trading protocols
- Understanding of derivatives, futures, or commodities markets
- Experience with real-time systems and WebSocket / streaming technologies
- DevOps experience (Docker, Kubernetes, Terraform)
- Background in data engineering or analytics infrastructure
Staff Software Engineer, Growth
Staff-level full-stack engineer building orchestration and signal-driven engagement systems for Gusto's Growth team. Owns multi-quarter projects across Ruby/Rails and React codebases, mentors engineers, and drives measurable customer impact.
Staff Software Engineer, Growth
Seasoned full-stack engineer to lead AI-powered customer acquisition, onboarding, and lifecycle engagement on the Growth team. Own AI Voice Agent and LLM-powered email systems with measurable business impact.
Software Engineer, Conversion
Build and optimize high-impact, user-facing loan application and rate check experiences that drive ~80% of company revenue. Work full-stack across frontend and backend systems in a metrics-driven environment.
Staff Fullstack Engineer, Agentic Applications
Technical lead building production agentic/LLM systems to automate HR, recruiting, and People Tech workflows at Databricks. Requires 8+ years engineering experience and 2+ years with agents, RAG, and multi-agent orchestration.