2,316 Open roles
101 Companies
49 Posted today
Jobs / EveryMatrix / Senior Software Engineer
Posted 2026-09-25

Senior Software Engineer

Description

EveryMatrix is looking for a senior generalist engineer to join their team in Armenia. The role involves working across a diverse technology stack including PHP, AngularJS, Go, Node, and SQL. The successful candidate will own features from the initial design phase through to production, working directly with product and QA teams.

This position focuses on operational excellence and technical leadership. The engineer will be responsible for tackling complex, ambiguous problems and driving them to completion. The role requires a balance of speed and precision, clear communication, and a commitment to delivering functional outcomes for end users.

Responsibilities
  • Build and ship features across the stack: data model, API, UI.
  • Help split the monolith into services: define service boundaries, plan data migrations, roll out changes step by step without downtime.
  • Modernize legacy code where it pays off.
  • Write short design docs for non-trivial changes.
  • Own what you ship: monitoring, alerts, fixes.
  • Design schemas, write efficient queries, build reports operators depend on.
  • Review code and mentor.
Requirements
  • Solid experience building and running production software at a senior level (required).
  • Strong in PHP; able to pick up Go and Node as needed (required).
  • Solid with relational databases: schema design, query performance, migrations on live data (required).
  • Experience improving a large legacy codebase incrementally (required).
  • Usage of agentic AI coding tools daily (required).
  • You can show us how you plan work for an agent, where you trust it, and where you don't (required).
  • Writing tests and treating correctness especially seriously where money, commissions, and reporting are involved (required).
  • Writing clear design docs, tickets, and PR descriptions (required).
  • Communicating directly with product, QA, and non-technical stakeholders (required).
  • Working English, spoken and written (required).
  • Splitting a monolith into services in production (nice-to-have).
  • Kubernetes and Cloudflare in daily operations (nice-to-have).
  • LLM-backed features: pipelines, evaluation, self-hosted open-weight models, MCP servers (nice-to-have).
  • Applied ML in production (recommendation or scoring) (nice-to-have).
  • Payments, fintech, or iGaming (nice-to-have).
  • Web scraping at scale, anti-bot handling, proxies (nice-to-have).
Benefits
  • Start with 24 days of annual leave, with 2 additional days added each year, up to 34 days by your fifth year with us.
  • Benefit from two Free Fridays each year, limited to one per quarter.
  • Access online learning platforms like Udemy for Business and LinkedIn Learning, and a budget for external training.
  • Daily catered lunch or monthly lunch allowance.
  • Private Medical Subscription.
  • Gym allowance.
  • Parking.
  • Team-building activities in various locations.
About EveryMatrix

EveryMatrix delivers iGaming software, solutions, content and services for casino, sports betting, payments, and affiliate management to global Tier 1 operators as well as to newer brands. The platform is highly modular, scalable, and compliant, allowing operators to choose the optimal EveryMatrix solution and combine with third-party and in-house technology and capabilities.  EveryMatrix empowers clients to unleash bold ideas and deliver outstanding player experiences in regulated markets. The company has more than 1,300 employees across 15 offices in 15 countries and serves 300+ customers worldwide, including the regulated US market.  EveryMatrix is a member of the World Lottery Association (WLA) and European Lotteries Association. In September 2023 it became the first iGaming supplier to receive WLA Safer Gambling Certification. 

Read more about EveryMatrix →

Apply on EveryMatrix →