
Senior Software Engineer β Bet Engine
Posted Sep 11

Posted Sep 11
This is a fully remote position, open to applicants in United States.
β’ Design, optimize, and enhance the performance of GraphQL APIs, low-latency gRPC services, and SQL queries for sportsbook wagering and grading, casino transactions, financial ledgers, responsible gaming, tax and regulatory compliance, promotions, and risk management.
β’ Take ownership of significant technical challenges, formulate proposals, and present them to leadership and partner teams.
β’ Architect, design, and implement features from start to finish within an agile/scrum setting.
β’ Identify production bottlenecks and risks, and lead initiatives for scalability enhancements.
β’ Configure and optimize Datadog for monitoring and alerting.
β’ Guide engineers through specifications, collaboration, and code reviews.
β’ Work together with stakeholders across different business areas to deliver products, improve operations, and achieve cost efficiencies.
β’ Integrate internal, third-party, legacy, and modern systems through data migrations, translations, and the necessary infrastructure.
β’ Ensure the performance, resilience, reliability, accuracy, and compliance of the platform that supports sportsbook wagering, casino wagering, financial recordkeeping, data residency, and regulatory enforcement.
β’ At least 5 years of experience in software engineering.
β’ Strong proficiency in data structures, distributed systems, algorithms, and software design.
β’ Experience in identifying production enhancements through load testing and tracing.
β’ Proven ability to investigate and resolve CPU, I/O, memory, and latency regressions in high-throughput services.
β’ Familiarity with on-call rotations and managing release cycles from start to finish.
β’ Experience with modern web frameworks and API development, such as Phoenix, Ruby on Rails, Fast API, Laravel, or Node.
β’ Over 2 years of experience in designing and evolving GraphQL schemas for iOS, Android, and Web clients.
β’ Experience in building and integrating multi-client or white-label platforms, including geo-based routing and per-client configuration.
β’ In-depth knowledge of relational databases, including PostgreSQL and MySQL, along with relational database theory.
β’ Familiarity with Kubernetes and containerized environments.
β’ Proficiency with command line tools, Git, and GitHub or similar platforms.
β’ Experience with testing frameworks such as ExUnit, RSpec, Jest, pytest, or equivalent.
β’ Experience in background job processing tools such as Oban, Exq, Sidekiq, Celery, or Beanstalk.
β’ Knowledge of asynchronous event handling systems like Apache Kafka, RabbitMQ, AWS SQS/SNS, or Google Cloud Pub/Sub.
β’ Familiarity with agile software development tools and workflows is a significant advantage.
β’ Experience in developing financial, legal, and/or process accounting systems with a focus on correctness and auditability.
β’ NICE TO HAVE: Experience with Elixir, hexagonal architecture, Domain Driven Development, open source contributions, startup experience, and a passion for sports and/or esports.
β’ Competitive compensation package.
β’ Enjoy a fun and relaxed work environment.
β’ Education and conference reimbursement opportunities.
β’ Career advancement opportunities and the chance to mentor others.
β’ Bonus eligibility for most non-sales positions.
β’ Comprehensive benefits for eligible employees, including options and support for physical, financial, and emotional well-being.
NVIDIA
ContractHero | Digital Contract Management
SBS CyberSecurity
Tripoint Solutions
Get handpicked remote jobs straight to your inbox weekly.