Senior Principal Engineer / Software Architect – Real-Time Multiplayer Gaming

Posted last week

Worldwide

Summary

About the Role We are a leading poker software development company building and evolving large-scale real-time multiplayer gaming platforms. We are looking for a Senior Principal Engineer / Software Architect with strong experience in real-time systems, distributed architecture, scalability, and low-latency networking. You will work with our engineering leadership to review our existing platform, identify bottlenecks, improve architecture, and help build a scalable foundation for long-term growth. Key Responsibilities Review and improve our existing real-time poker platform architecture. Design scalable, reliable, low-latency backend systems. Identify performance bottlenecks and architectural limitations. Improve WebSocket communication, synchronization, and game-state management. Optimize Redis, MongoDB, Node.js, and messaging infrastructure. Design distributed and event-driven services. Conduct architecture and code reviews. Guide and mentor senior developers. Provide practical solutions for modernizing the existing platform. Help define long-term technical architecture and roadmap. Required Experience 10+ years of software engineering experience. Strong experience with real-time, high-concurrency systems. Expert knowledge of Node.js and TypeScript. Strong WebSocket / Socket Programming experience. Strong understanding of distributed systems and event-driven architecture. Experience with Redis and MongoDB. Experience with RabbitMQ, Kafka, BullMQ, MQTT, or similar systems. Understanding of concurrency, distributed locking, synchronization, and fault tolerance. Experience with AWS and scalable production infrastructure. Kubernetes, CI/CD, monitoring, and logging experience is a plus. Preferred Experience Experience with poker, casino, betting, multiplayer gaming, fintech, trading, or other low-latency platforms is highly preferred. Experience handling thousands of concurrent users is a major advantage. What We Are Looking For We are looking for an architect who can analyze an existing complex system, identify where it may fail at higher scale, recommend practical improvements, and work with our team to implement them. This is not just a coding role. You will have significant influence over our technical architecture and long-term engineering direction. Engagement We are open to both full-time employment and long-term contract/project-based engagement. The initial work may include architecture assessment, performance review, bottleneck identification, architecture roadmap, and ongoing technical guidance. We are looking for someone who can become a long-term technical partner to our engineering team.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $30.00

    -

    $50.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Redis
MongoDB
Node.js
typescript
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:last week
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Aug 6, 2026
  • India
    11:35 AM

Explore similar jobs on Upwork

Stapes.js
Google Tag Manager
Google Analytics 4
Amazon SP-API + Ads API ExpertHourly‐ Posted 1 month ago
API Development
Amazon Web Services
Amazon S3
Amazon MWS

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo