Jackpocket logo

Lead Software Engineer (Elixir)

Jackpocket

Overview

Jackpocket is the first mobile lottery app in the U.S. that offers players a secure way to order official state lottery tickets, such as Powerball, Mega Millions, and more, via their smartphones. We're creating a more convenient, fun, and responsible way to play the lottery by modernizing the $300B global lottery market with a mobile platform that everyone, including grandma, can feel good about.

Role

As a Lead Software Engineer at Jackpocket, you will be a key player in scaling our fulfillment systems as we introduce new products and expand into new markets. You will work alongside developers and Site Reliability Engineers (SRE) to ensure that our systems are stable and scaling as designed. You will also collaborate with the fulfillment operations team, retailers, and the product team to implement requirements, document operations policies, and participate in the architectural evolution of our systems.

Responsibilities

  • Work with developers and SRE to ensure system stability and scalability
  • Collaborate with various teams to implement requirements
  • Document operations policies and instructions for troubleshooting
  • Participate in the architectural evolution of the Jackpocket system
  • Profile systems to determine bottlenecks and forecast system capacity
  • Provide support to local lottery fulfillment operations
  • Own the scoping and execution of major features from start to finish

Qualifications

  • 5+ years of experience as a Software Engineer or a comparable position working with highly scalable systems
  • Experience with Elixir and event-driven systems like RabbitMQ or Kafka
  • Proficiency with SQL and knowledge of RDBMs such as Postgres
  • Experience with multi-threading, concurrency, and building resilient systems
  • Knowledge of functional programming and architectural design principles
  • Ability to diagnose live systems and trace errors

Additional Information

This is a full-time exempt position and is not eligible for overtime under FLSA requirements. We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. Jackpocket is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities.

Benefits
Extracted with AI

  • Remote work flexibility

Similar jobs

Last update: 23 minutes ago

BJAK logo
BJAK

Senior Software Engineer, Blockchain and Stablecoin

Join BJAK as a Senior Software Engineer to develop blockchain solutions for stablecoin projects. Work remotely with cutting-edge technology.

Alpaca logo
Alpaca

Senior Software Engineer - Crypto

Join Alpaca as a Senior Software Engineer in Crypto, leading engineering for spot and derivatives exchanges. Remote role with competitive benefits.

onXmaps, Inc. logo
onXmaps, Inc.

Senior Backend Engineer

Join onX as a Senior Backend Engineer to develop scalable services for our Backcountry app. Remote role with competitive salary and benefits.

BJAK logo
BJAK

Lead Blockchain Engineer

Join BJAK as a Lead Blockchain Engineer to develop a groundbreaking stablecoin project. Remote work, competitive salary, and growth opportunities.

Kaizen Gaming logo
Kaizen Gaming

Software Engineering Team Lead (.NET, Microservices)

Lead a team of software engineers at Kaizen Gaming, focusing on .NET, Microservices, and REST APIs. Drive project success and team growth.

Kraken Digital Asset Exchange logo
Kraken Digital Asset Exchange

Senior Software Engineer - React and React Native

Join Kraken as a Senior Software Engineer to develop web and mobile apps using React and React Native.

SeQura logo
SeQura

Senior Backend Engineer (Elixir, Kotlin)

Join SeQura as a Senior Backend Engineer in Barcelona. Work with Elixir, Kotlin, and more in a dynamic fintech environment.

DraftKings Inc. logo
DraftKings Inc.

Senior Lead Software Engineer (.NET, C#)

Join DraftKings as a Senior Lead Software Engineer in Sofia, Bulgaria. Lead .NET C# development and drive innovation.

Spinwheel logo
Spinwheel

Senior Software Engineer - Remote

Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.

SumUp logo
SumUp

Senior Backend Engineer (Elixir & Go)

Join SumUp as a Senior Backend Engineer to build digital merchant bank solutions using Elixir & Go.

Monad Labs logo
Monad Labs

Senior Software Engineer, Distributed Systems

Join Monad Labs as a Senior Software Engineer to innovate in distributed systems and blockchain technology.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.

Push Gaming logo
Push Gaming

Java Platform Engineer

Join Push Gaming as a Java Platform Engineer to develop and enhance our Remote Gaming Server Platform. Remote work available.

Square logo
Square

Senior Software Engineer, Reporting Platform

Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.

Attentive logo
Attentive

Senior Software Engineer - Java, Python, SQL

Join Attentive as a Senior Software Engineer to build high-scale applications using Java, Python, and SQL. Remote position with competitive benefits.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

DraftKings Inc. logo
DraftKings Inc.

Senior Software Engineer (C# .Net Core)

Join DraftKings as a Senior Software Engineer in Dublin to develop high-performance software using C# .Net Core and cutting-edge technologies.

Venmo logo
Venmo

Senior Software Engineer - Python

Join Venmo as a Senior Software Engineer specializing in Python to develop scalable systems and lead technical projects.

Liftoff Mobile logo
Liftoff Mobile

Senior Software Engineer - Exchange Core

Join Liftoff Mobile as a Senior Software Engineer to build scalable, low-latency systems in a remote-first role.

Vest logo
Vest

Senior Backend Engineer with Python and Kafka

Join Vest Labs as a Senior Backend Engineer to develop a high-throughput, low-latency exchange using Python and Kafka.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

Right Stakes logo
Right Stakes

Senior Software Engineer - Team Lead (.NET, Sportsbook)

Lead a team in developing a cutting-edge sportsbook product using .NET, AngularJS, and Azure. Remote work with a startup environment.

Swift logo
Swift

Observability Platform Data Engineer

Join Swift as an Observability Platform Data Engineer in Leiden, enhancing our Observability Platform with ELK stack expertise.

Lattice logo
Lattice

Senior Software Engineer

Join Lattice as a Senior Software Engineer to build robust software using AWS, React, and PostgreSQL. Remote position with great benefits.