Lead Software Engineer



Role Location

  • Remote


26 - 50 people

Tech Stack

  • AWS
  • Azure Cloud
  • Google Cloud Platform
  • Go
  • Python
  • SQL
  • JavaScript
  • TypeScript
  • HTML
  • CSS

Role Description

We're seeking a talented and experienced Lead Software Engineer to help lead our team to success. You will be developing game and system-level features, organizing engineering efforts on a day-to-day basis, and coordinating with the production staff to ensure that feature and production goals are being met. You will work on a small collaboration-oriented team where you will have the opportunity to contribute in meaningful ways. The ideal candidate has filled similar roles before, and has discovered that helping other to succeed is at least as rewarding as individual achievements.

Responsibilities Collaborate with the design and art leads to scope game features Monitor work from the engineers regularly and ensure that quality and scheduling goals are met Manage and mentor less experienced programmers, including task assignments and follow up Facilitate communication between engineering and production teams Create and maintain technical design documents and programming task schedules Advocate for improving code robustness and maintainability Implement game features and systems

Must-Have Qualifications 8+ years professional software development experience Published software credited as Lead Programmer or equivalent Experience developing software using agile methodologies Strong programming and software architecture skills Excellent written and oral communication skills in English Excellent organizational and interpersonal skills Experience optimizing software for various platforms Has a passion for working closely with others and helping them to succeed Has a passion for games and plays them regularly BS or higher in Computer Science or similar discipline (Physics, Math, EE, etc.) Applicants must be currently authorized to work in the United States on a full-time basis

Preference to Applicants with Engineering credits on one or more shipped games Prior Python and Django experience Experience working in C++ Experience working in Go Experience with live operations Database development experience with SQL Previous experience developing HTTP APIs for a web service Experience setting up automated build systems and unit test frameworks. Experience working in PC and Linux environments

About Pulumi

Creates, deploys, and manages modern cloud software.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.