Grandstand

Grandstand

Software Engineer

Not specifiedPosted 5 days ago
Full TimeSeniorUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

This is a high-scope technical role responsible for shaping the strategy and architecture behind our web and backend systems. You'll spend most of your time designing, building, and shipping directly, while also driving the technical direction across teams and initiatives. The core of this role is leading through influence and strong technical judgment, with scope evolving based on the needs of the team. You'll partner closely with engineering, product, and leadership to make sure we're building the right things, the right way, and moving fast enough to stay ahead. As a Software Engineer, you will play a key role in maintaining the integrity and performance of OpticOdds' data platform. This role emphasizes engineering, building, monitoring, and improving the systems that power our real-time data feeds and APIs — from the backend through to the user-facing product. Our stack is polyglot — a Python/Django API and a fleet of Go services sharing a high-throughput PostgreSQL database and a RabbitMQ-backed real-time pipeline, all running on Kubernetes, with a React/TypeScript frontend. You'll be expected to design and evolve these systems, making sound architectural trade-off s around scalability, latency, and reliability. At the same time, you will act as a technical bridge to clients, helping them integrate smoothly and ensuring their needs are represented internally, this will take up about 25% of your time. The role is suited to someone who brings strong engineering fundamentals, is confi dent in debugging and designing complex distributed systems, and enjoys the challenge of working in real time with mission-critical data. You will report to the Head of Engineering and collaborate with product and sales teams to ensure our platform remains the most reliable in the market.

Qualifications

Required Qualifications

  • 4–7 years of engineering experience, with a focus on data pipelines, real-time systems, or API-driven platforms.
  • Strong skills in Python, with a proven ability to debug and optimize.
  • Proficiency in Go for building and maintaining backend services (required).
  • Frontend experience with React and TypeScript (Vite/Tailwind a plus), building and maintaining production user-facing applications.
  • Demonstrated experience designing distributed, real-time systems — comfortable reasoning about scalability, fault tolerance, and architectural trade-off s.
  • Solid SQL / PostgreSQL fundamentals — comfortable reading query plans and reasoning about indexing and performance.
  • Hands-on experience with API debugging.
  • Sports and sports betting knowledge is required.
  • Strong communication skills, with the ability to engage clients confidently while collaborating effectively across internal teams.
  • Self-starter who thrives in dynamic, high-growth environments.

Preferred Qualifications

  • Familiarity with message queues (e.g., RabbitMQ/Kafka) and containerized deployments (Docker/Kubernetes) is a plus.
  • Vite/Tailwind a plus

Skills & Technologies

PythonDjangoGoPostgreSQLRabbitMQKubernetesReactTypeScriptViteTailwindSQLKafkaDocker

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Location

Not specified

Posted

5 days ago

Country

US