This job has expired.
Stage 19 Management
Expired

Senior Software Engineer - Player Platform: Accounts (Remote)

Remote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.

MOST IMPORTANT PART ABOUT THE GIG: We believe in making yourself rich not just your company rich. That's why for this position you and your team (3-6 people) will be given 33.3% of all distributed profits in addition to an employee stock option program. There is no salary or hourly rate for this position. You can work remotely and part time when you have the time.

Our team will rely on you to guide the way we make technical decisions, ensure that standard methodologies are being followed, and foster the growth of the engineers around you. You should be able to inspire change both within your team and without, ensuring that your team’s technical choices are consistent with and contribute to the wider initiative technical plan.

The Player Platform initiative builds the player-facing software and systems that are shared between games at Stage 19. You will be an integral member of a multi-functional team that is building the common platform on which we will build future games. We're seeking engineers who can bring new ideas to a wide variety of projects including desktop applications, globally scaled services like chat and accounts, and SDKs to enable game teams to deliver these experiences across different operating systems and platforms. Together, we will write outstanding code and tests while contributing to the product that will power our future games.

The Accounts team within Player Platform owns the concept of identity at Stage 19 worldwide, and its portability throughout all of our ecosystems. The current offering includes login, sign up, account recovery, and account management, as well as APIs for all internal systems that need player account information. We ensure that data is stored, secured, and managed in a manner that meets regulation and compliance globally.

Responsibilities:

  • Write code in a variety of languages to deliver software to millions of players
  • Develop a strong sense of code ownership; identify owners for poorly owned code and help owners plan for the future of that code
  • Deliver high quality software by writing unit, functional, and integration tests
  • Keep track of technical debt; understand when to make tradeoffs and when to burn that debt down
  • Provide thorough and meaningful code review for other members of the team
  • Partner with product owners to create the best possible experience for both players and game developers by providing clear insight into technical requirements and limitations
  • Dedicatedly mentors other specialists in the hard and soft skills they need
  • Own creation of technical designs and champion them to the rest of the organization
  • Estimate the size and complexity of work for planning
  • Take the lead in technical phone screens and onsite panels to vet other engineers for hiring

Desired Qualifications:

  • Deep domain expertise in one or more of: Java, C/C++, Javascript, Node.js, Go, Python, C#
  • SQL Databases like MySQL
  • Jenkins, Docker, Terraform
  • Perforce, Git
  • AWS
  • High scale database solutions
  • Experience with one or more of the following: microservices architecture, desktop (PC/Mac) client/service application architecture, web application design and architecture, web services development, API/SDK architecture and development

Job Type: Contract

Other Microservices contracts

Remote
0
USD
/hr

0 outside IR35 Microservices contracts