Company

Platform Tribe

Principalsoftwareengineer

European Union FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Principal software engineer. Skills: backend engineering, microservices architecture, distributed systems, production code. Lead technical decision-making. Contribute to architecture”

What You'll Achieve.

deliver features end-to-end; setting a high standard; practical, scalable, and long-term technical solutions; engineering mindset; pragmatic decision-making; ownership; discipline; engineering excellence; system reliability; system availability; fast incident response; technical leadership; system ownership

Industry & Context.

Platform Tribe
Problems you'll solve

problem-solving; technical problems; business problems

Eligibility Requirements

on-call rotations

What They're Looking For.

Must Have

hands-on backend engineering experience, writing production code on a daily basis, asynchronous programming, event-driven architecture, distributed systems, messaging technologies, relational databases, columnar databases, NoSQL technologies, design, build, test, deploy, and maintain production-ready backend services, develop and maintain unit tests, integration tests, end-to-end tests, high-load, scalable, and business-critical systems, debugging skills, problem-solving skills, performance optimisation skills, make technical decisions independently, take responsibility for their impact, code quality mindset, maintainability, reliability, long-term system health, remain hands-on

Nice to Have

Node.js, TypeScript, Java, Python, C++, C#, Go, Apache Kafka, gRPC, MySQL, PostgreSQL, ClickHouse, DynamoDB, MongoDB, large-scale microservices architecture, Kubernetes, AWS, application security, enterprise development patterns, active performance monitoring, observability, production system analysis, gambling domain, gaming domain, iGaming domain, mentoring engineers, leading technical initiatives

What You'll Do.

Lead technical decision-making

Contribute to architecture

Write production code

Design backend services

Develop backend services

Maintain backend services

Take ownership of systems

Improve system performance

Improve system latency

Improve system reliability

Improve system scalability

Conduct architectural reviews

Guide team toward solutions

Solve business problems

Solve technical problems

Mentor other engineers

Participate in on-call rotations

Ensure system reliability

Ensure system availability

Fast incident response

How You'll Work.

Team & Collaboration

Collaborate with Product Owners; Collaborate with engineers; Collaborate with cross-functional teams; Participate in code reviews; Daily collaboration; Technical discussions

Full Job Description

Key Responsibilities - Lead technical decision-making and contribute to the architecture of a high-load, microservices-based gaming platform. - Stay deeply hands-on and write production code every day. This is not an architecture-only or people-management role. - Design, develop, and maintain scalable backend services that directly power our gaming products. - Take ownership of complex backend systems, from technical design to delivery, monitoring, optimisation, and support. - Continuously improve system performance, latency, reliability, and scalability in a high-throughput environment. - Collaborate closely with Product Owners, engineers, and cross-functional teams to deliver features end-to-end. - Drive and participate in code reviews, setting a high standard for clean, maintainable, efficient, and production-ready code. - Conduct architectural reviews and guide the team toward practical, scalable, and long-term technical solutions. - Solve complex business and technical problems with a strong engineering mindset and pragmatic decision-making. - Act as a technical role model for the team by showing strong ownership, discipline, and engineering excellence. - Mentor other engineers through daily collaboration, technical discussions, and hands-on example. - Participate in on-call rotations within the squad to ensure system reliability, availability, and fast incident response. - Grow toward technical leadership while remaining strongly connected to code, delivery, and system ownership. Requirements - Strong hands-on backend engineering experience with a proven record of writing production code on a daily basis. - Solid experience with Node.js and TypeScript is highly preferred. Strong experts in other OOP languages such as Java, Python, C++, C#, or Go may also be considered. - Strong understanding of asynchronous programming and event-driven architecture. - Practical experience with distributed systems and messaging technologies such as Apache Kafka and gRPC. - Expe

Free ATS check

Applying for this Principal software engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Ashby

  • Ashby is a fast modern ATS — most applications take under 3 minutes.
  • The resume parser is strong; verify parsed experience dates and job titles.
  • Custom screening questions are often scored algorithmically — answer completely.
  • Location field affects geo-based screening; use your actual metro area.

ANONYMOUS · UNFILTERED

What do employees actually say about this company?

Real rants from real employees. Read before you apply.

Read Company Rants →