Senior Software Engineer

Summary

Build full-stack features for a compute trading platform using Python for backend services/APIs, owning customer-facing frontend interfaces in a lean New York team.

You will build core platform features for using and trading compute. You will own customer-facing frontend interfaces, develop backend services and APIs with Python, write tests, maintain code quality, make performance-focused technical decisions, and contribute to infrastructure and deployment tooling.

Responsibilities

  • Build core platform features for using and trading compute
  • Own frontend interfaces for customers
  • Build backend services APIs and data-intensive systems with Python
  • Write tests and maintain code quality
  • Make technical decisions focused on performance and scalability
  • Contribute to infrastructure and deployment tooling

Requirements

  • 3+ years shipping production software
  • Strong Python skills for backend services APIs and data-intensive systems
  • Full-stack capability
  • Ability to operate independently in a lean environment
  • BS or MS in computer science or a related field
  • Preferred: Rust experience for systems-level or performance-critical work
  • Preferred: experience in trading fintech or crypto
  • Preferred: familiarity with GPU compute cloud infrastructure or datacenter operations
  • Preferred: production experience with infrastructure as code container orchestration and CI/CD

Benefits

  • Meaningful equity
  • Health coverage
  • Free meals

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available