
Senior Software Engineer, Accounts
Posted Oct 29

Posted Oct 29
This is a fully remote position, open to applicants in Canada.
• Design, scale, and optimize REST APIs, low-latency gRPC services, and SQL queries for various functions including registration, authentication, identity verification, fraud and AML screening, geolocation compliance, responsible gaming, regulatory reporting, and player notifications.
• Take ownership of complex technical challenges and present solutions to leadership and partner teams.
• Architect, design, and implement features from start to finish within an agile/scrum environment.
• Identify production bottlenecks and risks, driving improvements for scalability.
• Establish and enhance Datadog monitoring and alerting systems.
• Mentor engineers through specification development, pairing sessions, and code reviews.
• Collaborate with stakeholders across various business domains to deliver products, enhance operational efficiency, and optimize costs.
• Integrate internal, third-party, legacy, and modern systems, including managing data migrations, data translation, and supporting infrastructure.
• Support software that handles player registration, authentication, KYC, fraud and AML checks, geolocation compliance, responsible gaming, regulatory enforcement, and player communications.
• At least 5 years of experience in software engineering.
• Strong foundation in computer science principles, including data structures, distributed systems, algorithms, and software design.
• Experience with scaling production systems, load testing, tracing, and pinpointing areas for improvement.
• Proven experience in investigating and resolving CPU, I/O, memory, and latency regressions in high-throughput services.
• Familiarity with on-call rotations and managing release cycles from start to finish.
• Proficient in modern web frameworks and API development, such as Phoenix, Ruby on Rails, FastAPI, Laravel, or Node.
• Strong understanding of relational databases, including PostgreSQL and MySQL, along with relational database theory.
• Experience working with Kubernetes and containerized environments.
• Proficient with terminal tools, Git, and GitHub or similar platforms.
• Experience with testing frameworks like ExUnit, RSpec, Jest, pytest, or equivalents.
• Familiarity with background job processing technologies, including Oban, Exq, Sidekiq, Celery, or Beanstalkd.
• Experience with asynchronous event handling infrastructures such as Apache Kafka, RabbitMQ, AWS SQS/SNS, or Google Cloud Pub/Sub.
• Familiarity with agentic software development tools and workflows is a significant advantage.
• Experience in building authentication, identity, or regulated systems with stringent security and auditability requirements.
• Knowledge of authentication and authorization standards, including OAuth 2.0, OIDC, JWT, and MFA, as well as secure handling of Personally Identifiable Information (PII).
• Experience integrating third-party KYC, fraud, geolocation, or messaging providers is a plus.
• Desirable experience with Elixir, hexagonal architecture, Domain-Driven Design, open source projects, startups, sports/esports, financial or legal systems, GraphQL, multi-client/white-label platforms, and gaming regulatory frameworks.
• Excellent written and verbal communication abilities.
• No specific educational credentials are required.
• Competitive compensation package.
• Enjoy a fun and relaxed work environment.
• Reimbursements for education and conference attendance.
• Opportunities for career advancement and the chance to mentor others.
• Comprehensive benefits for eligible employees.
• Customized benefits options, expert guidance, and continuous support tools for physical, financial, and emotional wellbeing.
• Bonus eligibility for most non-sales positions.
NVIDIA
ContractHero | Digital Contract Management
SBS CyberSecurity
Tripoint Solutions
Get handpicked remote jobs straight to your inbox weekly.