
Lead Tools Engineer – Build, Infrastructure
Xsolla
full-time
Posted on:
Location Type: Remote
Location: Maryland • United States
Visit company websiteExplore more
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