Xsolla

Lead Tools Engineer – Build, Infrastructure

Xsolla

full-time

Posted on:

Location Type: Remote

Location: MarylandUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $127,800 - $155,500 per year

Job Level

About the role

  • Lead the design and development of internal tools that support game development, build pipelines, and developer workflows
  • Design, implement, and maintain build systems and CI/CD pipelines as first-class tools used daily by the engineering team
  • Develop robust, maintainable tools and automation using C#, Python, and Bash
  • Gather requirements from engineers and other disciplines, translate them into practical tooling solutions, and iterate based on feedback
  • Improve and optimize existing tools, build processes, and pipelines for reliability, performance, and usability
  • Work with command-line–driven build systems, including Unity batch mode, Xcode CLI, and similar tooling
  • Design and maintain cloud-backed tooling and infrastructure using AWS CDK and CloudFormation where appropriate
  • Take ownership of critical shared tools and systems, ensuring they remain stable, well-documented, and easy to evolve
  • Provide technical leadership and mentorship to other engineers, particularly around tooling, build systems, and CI/CD best practices.
  • Identify systemic workflow or productivity issues and propose well-thought-out tooling solutions
  • Participate in and help guide code reviews, architectural discussions, and engineering best practices
  • Collaborate with all departments to ensure our tools and systems make teams efficient and our games great

Requirements

  • Bachelor’s degree in Computer Science or equivalent engineering track, or equivalent professional experience
  • 5+ years of experience in software engineering, tools development, build engineering, or a related role
  • Strong software engineering fundamentals, including object-oriented design, algorithms, and data structures
  • Professional experience developing internal tools used by other engineers or teams
  • Strong knowledge of C#, Python, or similar languages used for tooling and automation
  • Hands-on experience designing, implementing, and maintaining CI/CD pipelines in a production environment
  • Strong knowledge of Linux and shell environments, including Bash
  • Solid understanding of differences between Linux, macOS, and Windows from a tooling and build perspective
  • Experience with command-line–based build systems (no front-end / GUI–only workflows)Strong source control knowledge, including Git or Perforce
  • Ability to learn, understand, and contribute to a large, established codebase
  • Self-sufficient, with the ability to estimate and prioritize work within overall team objectives
  • Excellent written and verbal communication skills and strong interpersonal collaboration abilities.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#PythonBashCI/CD pipelinesLinuxobject-oriented designalgorithmsdata structurescommand-line build systemssource control
Soft Skills
technical leadershipmentorshipcollaborationcommunicationproblem-solvingself-sufficiencyprioritizationfeedback iterationdocumentationworkflow optimization
Certifications
Bachelor’s degree in Computer Science