Hybrid Senior Software Engineer, Execution Engineering

Posted 55 minutes ago

Apply now

About the role

  • Senior Software Engineer developing the company's production trading systems and data pipelines for machine learning. Collaborating with traders and research teams to support diverse trading requirements.

Responsibilities

  • Design real-time distributed trading systems that place orders across a global set of markets and asset classes
  • Integrate with new assets and markets and drive clarity on the resulting requirements
  • Take ownership of entire outcomes, and continue to support and grow them through iteration, documentation, and testing
  • Own observability and remediation tooling used to analyze trading performance and risk
  • Improve the resilience and performance of our trading systems
  • Participate in on-call rotations and drive incident response, root-cause analysis, and postmortems
  • Lead projects spanning a number of engineering teams and collaborate with non engineering stakeholders
  • Mentor and develop other engineers on the team, and share your practices and knowledge with the team and company

Requirements

  • Bachelor’s, Master’s, or Doctorate degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • 5+ years of software engineering experience architecting and operationalizing high-performance, scalable, reliable, and resilient distributed systems
  • Proven expertise in building cloud-native, distributed systems on any one of AWS, Azure, or GCP
  • Demonstrated experience with modern cloud technologies and data observability tools (e.g., CloudWatch, Grafana, Prometheus), and Infrastructure-as-Code (e.g., CloudFormation, Terraform)
  • Experience designing telemetry standards (structured logs, metrics, distributed traces) and building dashboards and actionable alerting
  • Comfortable working in a containerized environment with Docker, Kubernetes, etc
  • Strong coding, analytical, debugging, and troubleshooting skills including use of industry standard tools
  • Great at communicating and influencing stakeholders

Benefits

  • medical, dental, and vision coverage
  • life and AD&D insurance
  • 20 days of paid time off
  • 9 sick days
  • 401(k) plan with a company match

Job title

Senior Software Engineer, Execution Engineering

Job type

Experience level

Senior

Salary

$225,000 - $255,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job