#1 Job Board for tech industry in Europe

  • Job offers
  • Software Engineer
    New
    Game

    Software Engineer

    Kraków
    9 267 - 11 915 USD/monthNet per month - B2B
    9 267 - 11 915 USD/monthGross per month - Permanent
    9 267 - 11 915 USD/monthNet per month - B2B
    9 267 - 11 915 USD/monthGross per month - Permanent
    Type of work
    Full-time
    Experience
    C-level
    Employment Type
    B2B, Permanent
    Operating mode
    Remote
    dotLinkers

    dotLinkers

    We are dotLinkers! We are an established IT Recruitment Agency. We recruit the best IT specialists for the best IT companies – as simple as that. Our agency was founded by two passionate IT recruitment professionals, Artur and Kamil, who recognized the need for a recruitment company that was dedicated to helping startups and software product companies find the best IT talent available.

    Company profile

    Tech stack

      Polish

      C1

      English

      C1

      Python

      advanced

      C

      advanced

      HTML

      advanced

      JavaScript

      advanced

      Ubuntu

      advanced

      Docker

      advanced

      CI/CD

      advanced

      Git

      regular

      GitLab

      regular

    Job description

    Online interview
    • Position: Principal Engineer
    • Working model: remote
    • Employment form: B2B


    The company was founded in 2017 with a mission to create cutting-edge games for highly regulated markets in the USA, Canada, and the UK. Their development team is composed of experienced senior developers and is currently operating mainly in North America, serving major clients across the region. As their client base and project portfolio continue to grow, we are expanding their team to meet new challenges and opportunities. Join them in shaping the future of online slot gaming with your expertise and enthusiasm.


    About the job:

    • We are looking for a talented and experienced Principal Engineer to join our team and drive the technical excellence of our Remote Gaming Server and overall technology platform.
    • This role is the second most important technology position in the company after the CTO. The Principal Engineer will act as CTO during the CTO’s absence, making critical technical decisions and steering the company’s technology direction. This is a key leadership role responsible for delivering, implementing, and overseeing technical solutions across both the platform and infrastructure areas.
    • You will not only design and propose solutions but will also be responsible for executing them effectively and ensuring their successful delivery. Your ownership will extend across backend architecture, system engineering, infrastructure management, and deployment practices. You will lead by example in taking full responsibility for decisions, overseeing delivery, and maintaining technical excellence throughout the company’s products.
    • This is a long-term opportunity for a senior professional ready to take a significant leadership role in a rapidly growing company.


    Important:

    • We do not use cloud solutions like AWS, Google Cloud, or Azure. Candidates whose experience is solely cloud-based will not be considered. Python is our main as well.


    Work Environment:

    • This role operates primarily in EU time zones with flexibility and offers up to 100% remote work.


    Your duties:

    • Design, build, and manage scalable, secure, and reliable server environments, based on modern best practices.
    • Own and lead technical delivery across backend systems, platform infrastructure, deployment pipelines, and operations.
    • Implement and oversee technical solutions end-to-end, from architectural design to full delivery and operation.
    • Lead cross-functional technical teams, setting technical direction and ensuring alignment with company goals.
    • Make independent, high-responsibility decisions regarding platform architecture, system reliability, and infrastructure evolution.
    • Maintain a strong focus on hands-on work, while simultaneously guiding technical standards and mentoring other team members.
    • Operate at both strategic and tactical levels, balancing architecture design with day-to-day system improvements.
    • Implement and enforce best practices in system security, CI/CD, and operational monitoring.
    • Drive continuous improvement of the platform’s stability, performance, scalability, and development workflows.
    • Act as CTO during CTO absence, with full ownership over all technical matters.


    Technology Stack

    1. Backend: Python, C, HTML, JavaScript, QT
    2. Infrastructure: Managed Ubuntu servers, Docker, Postgres, MongoDB, Chef, Ansible, GitLab CI/CD, Zabbix
    3. Other: Self-developed Linux environments


    Requirements:

    • Minimum 10 years of experience in backend development, system engineering, or infrastructure management roles.
    • Proven experience in leading the transition of a startup into a mature, structured technology organization, including setting up scalable processes, technologies, and operational standards.
    • If not direct transition experience, then solid, hands-on experience working in both early-stage startups and mature, regulated organizations — fully understanding the challenges and standards of both environments.
    • Advanced knowledge of Python for backend development, system tools, and automation.
    • Advanced Linux system engineering skills — experience managing bare-metal Linux servers (not cloud-native environments).
    • Deep experience with Docker, containerization, and orchestration tools.
    • Strong proficiency with Git, GitLab CI/CD, and Infrastructure as Code tools (e.g., Ansible, Chef, Terraform).
    • Extensive background in building, operating, and scaling high-volume, transaction-heavy systems — ideally in regulated industries such as gaming, fintech, banking, or healthcare.
    • In-depth understanding of system reliability, scalability, and security principles in production environments.
    • Strong scripting abilities (e.g., Bash, Python).
    • Ability to lead and mentor teams while remaining deeply hands-on with delivery.
    • Proficiency in English (minimum B2 level or higher).


    Nice to have:

    • Experience in the gaming industry or with slot game mechanics.
    • Degree in Computer Science or a related field.
    • Demonstrated open-source contributions or gaming-related projects.


    Selling points:

    1. Lead in a flat-structured environment where your expertise and vision truly shape outcomes.
    2. Drive the transition of the company from a high-performing startup to a mature, scalable organization.
    3. Work in one of the fastest-growing and most hyped industries in the USA — online gaming, a market seeing explosive growth.
    4. Be part of an emerging leader recognized in the industry
    5. Choose your working style – fully remote – with a dynamic, high-caliber senior team.


    The offer:

    • B2B contract
    • Salary range: 35,000 – 45,000 PLN (net of VAT)
    • Office Location: Warsaw, Poland
    • Remote work up to 100% with occasional office meetings in Warsaw
    • Flexible working hours
    • Training budget


    9 267 - 11 915 USD/month

    Net per month - B2B

    9 267 - 11 915 USD/month

    Gross per month - Permanent

    Check similar offers

    Senior Unity Developer

    New
    FUN CRAFTERS SP. Z O O.
    Undisclosed Salary
    Poznań
    , Fully remote
    Fully remote
    Unity
    C#