2,614 Open roles
98 Companies
54 Posted today
Jobs / Pinnacle / Senior Software Engineer
Posted 2026-06-09

Senior Software Engineer

Description

This is a backend engineering role. You'll join a newly forming team building the systems behind real-time trading, risk management, and core platform services. The domain is established, but the team is being built from the ground up. This is a rare chance to shape how a team works, not just what it ships. This is a domain-heavy role with significant ownership — you'll need to understand the business logic as deeply as the code, because the two are inseparable here. The work is a mix of greenfield development and evolving complex legacy systems. You'll make architectural decisions that directly affect how the platform performs under load, how quickly we can ship, and how reliably we operate in production.

Responsibilities
  • Design, develop, and maintain high-performance backend services using .NET in a low-latency, high-throughput environment.
  • Build and maintain real-time data pipelines across message brokers, caching layers, and relational databases.
  • Navigate and extend legacy systems while ensuring backward compatibility.
  • Diagnose and resolve production issues using alerts, dashboards, and log analysis.
  • Own the deployment lifecycle for your services — CI/CD pipelines and containerization.
Requirements
  • 5+ years of professional software development experience in .NET (required).
  • Strong experience building highly scalable, high-performance distributed systems and microservices (required).
  • Comfort working in a domain-heavy environment where understanding complex business logic is as important as the code itself (required).
  • Proven experience with message-oriented middleware (e.g., RabbitMQ, Kafka) (required).
  • Experience with REST APIs, gRPC, or WebSockets (required).
  • Experience with Redis, Kubernetes, and cloud platforms (Azure preferred, AWS also valued) (required).
  • Experience with observability tools (e.g., Splunk, Grafana, OpenTelemetry) (required).
  • Experience with AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) (required).
  • The ability to work autonomously with minimal direction — small team, high ownership, fast pace (required).
  • Degree or Diploma in Computer Science or related field (or equivalent experience) (required).
  • Experience in domains with complex business rules (e.g., financial services, trading, or similar) (preferred).
  • Experience with simulation-based or complex integration test automation (preferred).
  • Experience with GitOps and CD tools (e.g., Argo CD) (preferred).
  • Experience with actor model frameworks (e.g., Akka.NET) (preferred).
About Pinnacle

Pinnacle (formerly known as Pinnacle Sports) was established in 1998, and since that time has been offering bettors a unique alternative to other bookmakers. Our gimmick free approach simply focuses on offering the best odds, and highest betting limits for every market we provide, so bettors win more compared to the competition.

Read more about Pinnacle →