idPair

idPair

Principal Elixir Engineer - idPair, New Jersey, Remote, USA

Are you a seasoned engineering leader who thrives on building secure, scalable systems that make a meaningful real-world impact? At idPair, we’re driving a mission to protect consumers in the gambling and gaming ecosystem by enabling safe, data-driven tools and insights—and we’re looking for a Principal Engineer who will lead by example, architect our core infrastructure, and help shape our next phase of growth.

About us

My name: Jonathan Aiwazian
My position: CEO
Company name: idPair
Company website: https://www.idpair.com/
Company headquarters (country): United States
Company info and history (how you’re using Elixir etc):
idPair is an award-winning safer-gaming technology and data infrastructure company dedicated to strengthening responsible gambling through advanced data anonymization, security, and analytics. We created the national voluntary self-exclusion program (NVSEP) and partners with operators, regulators, and research institutes to deliver player-protection solutions.
While our core mission is about player protection, our technology foundation is built for scale, privacy and real-time insight. We leverage modern engineering practices including functional programming, event driven architectures and tooling designed for high-volume, highly secure environments. (For example, we’ve adopted Elixir as one of our backend technologies, given its strengths in concurrency, fault-tolerance and scalability.)

About the job

Job title: Principal Engineer
Job description:
As a Principal Engineer at idPair, you will serve as a technical leader responsible for mentoring engineering teams, defining and evolving our architecture, and owning major chunks of our backend services and data-platform infrastructure. You’ll work cross-functionally with product, operations, research and regulatory stakeholders to ensure that our platform remains performant, secure, resilient and compliant. You’ll roll up your sleeves and write code when needed, but you will also set the standards for best practices, guide roadmap decisions, and help advance our engineering culture at scale.
Salary range: (Competitive & commensurate with experience) [e.g., US $150,000–240,000 base, plus bonus & equity – exact figure to be determined based on candidate and location]

Qualifications or experience required:

  • 5+ years of software engineering experience in backend systems, with 2+ years in a senior or lead engineering role
  • Proven track record of designing and operating distributed systems at scale (cloud native, event-driven, real-time processing)
  • Strong programming experience in functional languages (Elixir) and willingness to learn/drive functional stacks
  • Deep understanding of data architecture, anonymization/privacy techniques, secure data processing and analytics pipelines
  • Experience with building secure, compliant systems in regulated environments (e.g., financial, gaming, healthcare)
  • Excellent communication skills and ability to influence across teams and levels

What the successful job applicant will be working on:

Architecting and evolving the next generation of idPair’s data-platform for player-protection, cross-operator analytics, and self-exclusion services
Leading and building core services (backend, API, real-time streaming, batch analytics) that serve regulators, operators and research partners
Defining and implementing architecture and infrastructure that ensures data privacy, anonymization, high availability, fault tolerance and global scale
Setting engineering standards, tooling, monitoring/observability frameworks, on-call practices and supporting the culture of engineering excellence
Mentoring and providing technical leadership to senior engineers and engineers across the organisation
Collaborating closely with product, research and regulatory teams to translate mission-critical requirements into robust technical solutions

Position on remote work

Remote job: yes (fully remote)
Remote restrictions: Candidates must be based in the United States (U.S. time zones preferred due to coordination and regulatory domains).
Remote leeway: We can make exceptions for outstanding candidates outside the U.S. if they have prior experience in U.S. regulatory/ gaming ecosystems and are willing to overlap U.S. business hours.
Any other notes about your position on remote work: We value flexibility, self-management and strong asynchronous collaboration. While fully remote is supported, periodic travel (for team offsites, regulatory meetings or industry events) may be expected.

About the interview process

1.    Initial  screen (30 mins) – overview of role, candidate background, alignment on remote/work preferences.
2.    Technical screening (2 x 0.5-1 hour) – coding/architecture discussion with senior engineer snd CTO, focusing on backend design, data pipelines, concurrency, privacy and functional programming.
3.    Reference check and final offer discussion.

Further info

If you’re motivated by using cutting-edge engineering to protect vulnerable players, collaborate with smart, mission-driven teams, and work on systems that matter, we’d love to talk.
We are an equal-opportunity employer and welcome applications from all qualified individuals, regardless of background or demographic.
We may review candidates on a rolling basis; early applications are encouraged.

Where Next?

Popular in Jobs Top

gabrieltaylor
Interested in building applications with Elixir in the problem space the Erlang VM was designed for? Telnyx is hiring. Who we are T...
New
entone
Introductory paragraph Our mission is to protect homes, families and communities from wildfire disasters. Frontline enables customers t...
New
elbasti
Introductory paragraph Trying something new I’ve never seen before: code review as a service! We’re a very small team (2 engineers), bot...
New
seatscouts
Introductory paragraph At Broker Genius, we are an industry-leading SaaS provider helping brokers in the event ticket industry automate ...
New
neilberkman
Full-stack developer for PETAL-stack application I’m putting together a team to build the MVP of a PETAL-stack app for a client, a new s...
New
IHu
Introductory paragraph We are a young Zurich/Switzerland based Start-up with the vision to disrupt the HR hiring for mid-sized and big c...
New
bbenligiray
ChainAPI is the integration platform for Airnode, the API gateway for smart contracts running on blockchains. ChainAPI is a founding memb...
New
bryanleptich
Introduction Humanly seamlessly brings together people and AI through conversation. Our chat technology screens and schedules candidates...
New
PaulFinan
Hello everyone, My names Paul and I work as part of the People team here at Solarisbank AG. I’ve been tasked to find Elixir Engineers to...
New
Judith
Firework is the world’s leading immersive “shoppertainment” platform with shoppable video, live streaming commerce, and monetization capa...
New

Other popular topics Top

JDanielMartinez
Hi! May someone helps me, please! I have two apps into an umbrella project: the first one is Database, which manages queries, and the se...
New
yurko
Here are few pieces of (common) Linux knowledge that we use for reasonably small one server apps. We use Ubuntu but this should work for ...
New
Tee
can someone please explain to me how Enum.reduce works with maps
New
_russellb
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 42633 214
New
AstonJ
by Lance Halvorsen Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web application...
460 27162 124
New
magnetic
Hey :wave:t3: Elixir community, I’ve been learning Elixir, and working on some side projects. My editor of choice is VSCode, and althoug...
New

We're in Beta

About us Mission Statement