All offersToruńCC++ Senior Engineer
C++ Senior Engineer
C
Appliscale

C++ Senior Engineer

Appliscale
Toruń
Type of work
Undetermined
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Remote

Tech stack

    C++
    advanced
    Go
    regular
    Microservices
    regular
    REST
    regular
    C#
    junior
    Unreal Engine
    nice to have
    Unity 3D
    nice to have

Job description

Online interview
Want to join an experienced team of professionals? We’re hiring!



About Appliscale:
 
Appliscale is an IT consulting company specialising in Adtech, Cloud and Scalability solutions.

To deliver solutions for our clients we use technologies best suited for a given use case. We deliver full stack solutions with frontends built in Angular, React or Vue, backend stacks in Node.js /  Java / Python / Erlang / C++ and infrastructure deployed on AWS, Azure or client’s premises.

Remote first company - we do have an office but are used to working with remote clients and teams. We place emphasis on asynchronous communication and are very light on processes and meetings.


Project:

We are looking for an experienced C++ Senior Software Engineer for our client, a leader in the gaming industry based in California. You will have a chance to work with industry veterans on the backend services vital for the day-to-day operations of a massive online gaming platform.

The Integrations Team is responsible for helping game teams leverage the portfolio of services. For example: sign-in, chat, voice, game service infrastructure, and content entitlements, to name a few. This will happen in two ways:
  • Direct engineering support, by embedding and working on games in conjunction with game developers
  • Indirectly, by creating independent, high-quality reference code and documentation


Responsibilities:



  • Helping game teams onboard to Platform services, (for example: Sign-in, Chat, Matchmaking, etc)
  • Direct support: writing game client and service code to integrate upcoming games with company services (via an SDK)
  • Indirect support: monitoring slack channels and providing guidance, writing reference implementations, documentation
  • Updating existing documentation, and writing new ones as needed
  • Identifying gaps in systems and APIs; providing feedback and design suggestions to improve platform products
  • Breaking down large work and feature requests into smaller chunks when necessary. Collaborating with other engineers to deliver high quality services
  • Collecting technical data to help inform Product Owners' prioritization calls



Required Qualifications:


  • Software development: 5+ years
  • Technologies: C++ (primary), Go (primary), C# (occasionally)
  • Services: experience building and running live microservices and/or API endpoints
  • Familiarity with client-service technologies such as REST, JWT, OAuth, etc.
  • Communication - able to effectively communicate technical thoughts and designs, both verbally and in writing
  • Technical writing - creating reference manuals, code documentation, SOPs, architecture proposals, etc.
  • Teamwork & Collaboration - can work well in, and help lead a team of other talented engineers, knowledge of CI/CD systems
  • Flexibility regarding working hours will be required - some crossover with US EST hours


Nice to have:


  • Game development, Unreal Engine, or Unity3D experience
  • Experience working on large software projects preferred


Why work with us?
 
  • Flexible work hours and option for fully remote work
  • Health, sports & benefit package
  • Involvement in international projects for large and well-known companies, both corporations and startups
  • Involvement in greenfield projects
  • Constant skills development through sponsored AWS training and certifications
  • Weekly knowledge-sharing meetings to spread the knowledge within the company
  • Possibility to represent the company at conferences and meetups
  • Freedom to be innovative and make an active impact on our processes
  • Opportunities to travel throughout Europe and the US
  • English classes
  • Additional perks: fresh fruits; free coffee & tea; 3D printer; play room; company offsites