Lead Software Engineer (Elixir)
JackpocketOverview
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
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.
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.
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.
Lead Blockchain Engineer
Join BJAK as a Lead Blockchain Engineer to develop a groundbreaking stablecoin project. Remote work, competitive salary, and growth opportunities.
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.
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.
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.
Senior Lead Software Engineer (.NET, C#)
Join DraftKings as a Senior Lead Software Engineer in Sofia, Bulgaria. Lead .NET C# development and drive innovation.
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.
Senior Backend Engineer (Elixir & Go)
Join SumUp as a Senior Backend Engineer to build digital merchant bank solutions using Elixir & Go.
Senior Software Engineer, Distributed Systems
Join Monad Labs as a Senior Software Engineer to innovate in distributed systems and blockchain technology.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Java Platform Engineer
Join Push Gaming as a Java Platform Engineer to develop and enhance our Remote Gaming Server Platform. Remote work available.
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.
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.
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.
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.
Senior Software Engineer - Python
Join Venmo as a Senior Software Engineer specializing in Python to develop scalable systems and lead technical projects.
Senior Software Engineer - Exchange Core
Join Liftoff Mobile as a Senior Software Engineer to build scalable, low-latency systems in a remote-first role.
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.
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.
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.
Observability Platform Data Engineer
Join Swift as an Observability Platform Data Engineer in Leiden, enhancing our Observability Platform with ELK stack expertise.
Senior Software Engineer
Join Lattice as a Senior Software Engineer to build robust software using AWS, React, and PostgreSQL. Remote position with great benefits.