Skip to content

Senior Software Engineer, Post-Trade Financial Systems

225k – 255kBerkeley, CAHybrid5+ YOE
Summary

Develops scalable data infrastructure, real-time processing systems, and observability tools for post-trade financial systems supporting AI/ML-driven trading. Requires 5+ years experience with Python, data engineering, and cross-functional leadership in high-stakes production environments.

About the role

Responsibilities

  • Design and optimize robust, scalable data infrastructure and real-time stream processing systems to support historical and live pipelines using tools like Python, Airflow, Go, and Apache Beam.
  • Develop and maintain observability and remediation tools to monitor and analyze trading performance and risk, ensuring reliability and transparency in operations.
  • Lead efforts to integrate new financial assets and markets, clarifying requirements and ensuring seamless functionality within existing systems.
  • Enhance the resilience, scalability, and performance of accounting and reporting systems to meet evolving business needs.
  • Build advanced tooling to unify data from diverse vendors, standardizing symbol mappings to ensure consistency and accuracy across systems.
  • Lead complex, company-wide projects by collaborating cross-functionally with research, legal, trading, finance operations, data, and infrastructure teams to deliver comprehensive end-to-end accounting and reporting systems.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from various data sources.
  • Guide and support the growth of other engineers on the team by mentoring them and sharing your expertise, best practices, and knowledge.

Requirements

  • Bachelor’s degree in Computer Science or equivalent professional experience in a related technical field.
  • 5+ years of software engineering experience designing and building high-performance, reliable systems.
  • Proven expertise in operating and scaling large-scale, mission-critical production systems, with proficiency in programming languages such as Python.
  • Strong communication and project management skills, particularly in navigating complex technical domains and cross-functional collaboration.
  • Demonstrated ability to mentor engineers and provide leadership in driving technical direction and system architecture.

Preferred Qualifications

  • Expertise in building and optimizing data pipelines (e.g. Change data capture, data modeling, data streaming, etc.).
  • Experience with profiling and performance optimizations on distributed systems.
  • Familiarity with modern Python data science tooling (pandas, polars, dask, duckdb, etc.).
  • Experience with modern data engineering technologies.
Skills
PythonAirflowGoApache BeampandaspolarsdaskDuckDBdata pipelinesdistributed systemsETLstream processingobservability
Similar roles at this salary range
All Data Engineering jobs →
Honor

Staff Data Platform Engineer

Staff Data Platform Engineer building and leading AWS-native data platform architecture, orchestration, governance, and AI-readiness for analytics and ML workloads. Requires 8-10+ years experience with AWS data systems and strong technical leadership.

194k – 220kUnited StatesData EngineeringRemotedbtPython
Instacart

Senior Data Engineer II, Finance

Senior data engineer building and owning financial data pipelines, models, and ETL/ELT systems for accounting, billing, and revenue reporting at Instacart.

183k – 232kUnited StatesData EngineeringRemoteSQLdbt
Justworks

Manager, Data Engineering

Lead and mentor a team of data engineers building scalable data pipelines and platform infrastructure. Hands-on coding, operational excellence, and cross-functional collaboration with analytics, data science, and business teams.

205k – 262kNew York, NYData EngineeringHybridSQLAWS
Nuance Labs

Member of Technical Staff — ML Data Infra

Build and operate large-scale multimodal data pipelines for AI avatar model training. Design production-grade systems for petabyte-scale video, audio, and text data.

200k – 300kSeattle, WAData EngineeringOn-siteRayDVC
Jump

Data Platform Lead

Own end-to-end data platform strategy and lead the data engineering team. Build scalable multi-tenant infrastructure, AI-on-data capabilities, and productized integrations for sports analytics clients.

210k – 210kLos Angeles, CAData EngineeringRemotedbtAWS