Skip to content

Senior Software Engineer - Product

170k – 190kNew York, NYChicago, ILHybrid5+ YOE
Summary

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.

About the role

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
Skills
PythonGoTypeScriptReactPostgreSQLMySQLGitCI/CDDockerKubernetesTerraformGCPAWSWebSocketFIX protocol
Similar roles at this salary range
All Fullstack Engineering jobs →
Gusto

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.

197k – 247kSan Francisco, CAFullstack EngineeringHybrid8+ YOEReactAI tools
Gusto

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.

197k – 247kSan Francisco, CAFullstack EngineeringHybrid8+ YOECRMBackend APIs
Upstart

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.

142k – 197kUnited StatesFullstack EngineeringRemote3+ YOEReactNode.js
Coinbase

Software Engineer

Build AI-first compliance agent platforms and tools using Golang and React. Own full-stack feature delivery, third-party integrations, and scalable services on AWS/Kubernetes to improve compliance workflows.

152k – 179kCharlotte, NCFullstack EngineeringOn-site2+ YOEAWSSQL
Databricks

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.

192k – 260kMountain View, CAFullstack EngineeringOn-site8+ YOERAGSpark