top of page

Open Role: Principle Software Engineer (Full Stack / AWS / Responsible Gaming)

Location: Remote (U.S. time zones preferred)
Type: Full-time

​

Why This Role

We’re building the guardrails of betting tech — systems that help regulators and operators protect players via responsible gaming features, real-time self-exclusion, and strong compliance. If you enjoy owning outcomes, shipping pragmatically, and engineering with a purpose, you’ll fit right in.

​

What You’ll Do

  • Build backend and frontend components across the stack for RG workflows: self-exclusion, operator integrations, audit trails, reporting

  • Work in AWS infrastructure: EC2 / ECS (Fargate & EC2), RDS Postgres (HA / Multi-AZ), S3, CloudWatch, CloudTrail, KMS, ACM, WAF/Shield, API Gateway, Cognito/SSO

  • Design APIs and data models that are auditable, reliable, and privacy-aware (PII minimization, encryption at rest and in transit)

  • Contribute to the React frontend (feature work, UI integration, reporting)

  • Harden security & compliance with best practices: logging, least-privilege IAM, key rotation, audit evidence, etc.

  • Own quality: code reviews, test suites, CI/CD hygiene, runbooks, and pragmatic on-call responsibility

 

What Great Looks Like

  • You’re comfortable across the full stack (backend, frontend, APIs) — perhaps your dominant strength is backend, but you can dip into UI & integration work

  • You have strong architectural judgment: building systems that are simple, observable, and secure

  • You like working in small teams with clear ownership, and shipping end to end

  • You can learn new languages and paradigms quickly, especially in a domain with high operational demands

 

Minimum Qualifications

  • 5+ years of professional software experience (or equivalent in a strong portfolio)

  • Solid experience across backend (e.g. service architecture, APIs, data models) and frontend components (React or similar)

  • Hands-on AWS experience: compute, storage, networking, IAM, monitoring/alerts

  • Comfortable working with Postgres database: schema design, migrations, performance tuning

  • Willingness to learn Go / Elixir (or other backend languages) — exposure to Elixir / Phoenix is a plus but not mandatory

  • Practical understanding of security, privacy, and auditing in data systems

 

Nice-to-Haves

  • Experience in regulated industries (fintech, gaming, health), SOC 2 practices, or data retention policies

  • Familiarity with CI/CD (GitHub Actions, GitLab CI, etc.)

  • API design for third parties: rate limiting, idempotency, resilience

  • Observability (logging, metrics, tracing), incident playbooks

  • Data pipelines & reporting: batch / scheduled jobs, exports (CSV / Parquet), S3 → API downloads

 

Our Stack (Current & Near-Term)

  • Backend: Currently Go + an Elixir service

  • Frontend: React

  • Infra: AWS (ECS on EC2 & Fargate), EC2, RDS Postgres (Multi-AZ), S3 (+ CRR), CloudWatch / CloudTrail, WAF / Shield, API Gateway, Cognito (SSO), ACM, KMS

  • Practices: Simple CI/CD, Infrastructure as Code, strong logging / audit trails, encryption, principle of least privilege

 

How We Work

  • Best practices + pragmatism: Correctness, clarity, maintainability over hype

  • Ownership: You’ll define, build, and maintain features that impact real users

 

Compensation

We offer a competitive salary plus meaningful equity. 

​

Equal Opportunity & Inclusion

idPair is an equal opportunity employer. We welcome candidates of all backgrounds, identities, and experiences.
Reasonable accommodations are available during the hiring process — please let us know if you need anything.

​

How to Apply

Send a brief note, your GitHub/portfolio, and something you’re proud of to careers@idpair.com with the subject “Principal Engineer - RG”. In your message, include:

  1. A link to a repo or code snippet you’d stand behind (with tests if possible)

  2. A brief paragraph describing a challenging AWS / infra or architectural problem you solved and how you verified it stayed fixed

 

We look forward to seeing what you build!

Looking for something else?

We still want to hear from you...

If there are no openings listed for you above, please leave your information below to be contacted when a position opens up.

Thanks!

Modern Office
bottom of page