Company
gaming
PrincipalSoftwareEngineer
Neural analysis suggests this role is
optimal for Lead candidates.
“Principal Software Engineer. Skills: backend engineering, microservices architecture, distributed systems, Node. js, TypeScript, Kafka, gRPC, AWS. Lead technical decision-making. contribute to the architecture of a high-load, microservices-based gaming platform”
What You'll Achieve.
Continuously improve system performance, latency, reliability, and scalability in a high-throughput environment; ensure system reliability, availability, and fast incident response
Industry & Context.
Solve complex business and technical problems with a engineering mindset and pragmatic decision-making; debugging, problem-solving, and performance optimisation skills
Participate in on-call rotations within the squad, B2B Contracts
What They're Looking For.
Must Have
hands-on backend engineering experience with a proven record of writing production code on a daily basis, understanding of asynchronous programming and event-driven architecture, Practical experience with distributed systems and messaging technologies such as Apache Kafka and gRPC, Experience working with relational databases such as MySQL or PostgreSQL, Experience with columnar databases such as ClickHouse and/or NoSQL technologies such as DynamoDB or MongoDB, ability to design, build, test, deploy, and maintain production-ready backend services, Experience developing and maintaining unit tests, integration tests, and end-to-end tests, Proven ability to work with high-load, scalable, and business-critical systems, debugging, problem-solving, and performance optimisation skills, Ability to make technical decisions independently and take responsibility for their impact, code quality mindset, with a clear understanding of maintainability, reliability, and long-term system health, Readiness to grow into a technical leadership role while remaining hands-on, Degree in Computer Science, Software Engineering, or a related technical field
Nice to Have
Solid experience with Node. js and TypeScript is highly preferred, experts in other OOP languages such as Java, Python, C++, C#, or Go may also be considered, Experience with large-scale microservices architecture, Good practical knowledge of Kubernetes, Experience with cloud providers, especially AWS, Understanding of application security and industry best practices, Understanding of enterprise development patterns, Experience with active performance monitoring, observability, and production system analysis, Experience in the gambling, gaming, or iGaming domain, Experience mentoring engineers or leading technical initiatives without moving away from coding
What You'll Do.
Lead technical decision-making
contribute to the architecture of a high-load
microservices-based gaming platform
Stay deeply hands-on and write production code every day
and maintain scalable backend services that directly power our gaming products
Take ownership of complex backend systems
from technical design to delivery
Continuously improve system performance
and scalability in a high-throughput environment
Conduct architectural reviews
Solve complex business and technical problems
Participate in on-call rotations within the squad to ensure system reliability
and fast incident response
How You'll Work.
Team & Collaboration
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; Act as a technical role model for the team by showing ownership, discipline, and engineering excellence; Mentor other engineers through daily collaboration, technical discussions, and hands-on example
Process & Methodology
delivery, ownership of complex backend systems, from technical design to delivery, monitoring, optimisation, and support
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
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.