高级软件工程师 (Go)
Senior Software Engineer (Go)
你的情况
我们正在寻找一位资深后端软件工程师,能够应对复杂的工程技术挑战并构建可扩展的分布式系统。你熟悉使用Go语言,接受微服务架构,并了解如何构建被数百万用户使用的强大、事件驱动的系统。
你有在容器化环境中工作的经验,能够设计高弹性的服务,并参与系统设计和基础设施决策。你从设计到部署全程负责自己的代码,并享受与跨职能团队合作,交付具有重大影响的生产就绪解决方案。
如果你热衷于构建可扩展、可观测、容错的后端系统,并且对在游戏、电商和数据交汇处推动创新产品充满热情,我们期待你的加入。
关于我们
Xsolla是一家全球性商务公司,提供强大的工具和服务,帮助开发者解决视频游戏行业的固有挑战。从独立开发到AAA级别,公司与Xsolla合作,帮助他们资助、分发、营销和变现他们的游戏。基于对视频游戏未来发展的信念,Xsolla致力于汇聚机会,并不断为创作者提供新的资源。总部和注册地均位于美国加利福尼亚州洛杉矶,Xsolla作为交易商记录方运营,已帮助超过1500名游戏开发者触达更多玩家并在全球范围内增长他们的业务。随着更多盈利路径和获胜方式的出现,开发者拥有享受游戏所需的一切。
更多信息,请访问 xsolla.com。
福利
我们热衷于为团队营造支持性的环境,因此通过全面的福利计划优先关注员工的身心健康和情感福祉。这包括无限制的灵活休假和为每位员工量身定制的职业发展路线。通过投资专业发展,提供培训和教育机会,我们确保团队在个人和职业上都能茁壮成长。我们不仅是在建立一家企业,更是在培育一个重视创造力、协作和游戏变革力量的社区。
该职位的职责和责任可能会随着时间推移而变化,以支持组织的目标和个人成长。本职位描述旨在概述该职位的通用职责。
查看英文原文
ABOUT YOU
We’re looking for a Senior Backend Software Engineer who thrives on solving complex technical challenges and building distributed systems that scale. You’re someone who’s comfortable working with Go, embraces microservices architecture, and understands how to build robust, event-driven systems used by millions of users.
You have experience working in containerized environments, designing resilient services, and contributing to system design and infrastructure decisions. You take ownership of your code from design to deployment, and enjoy collaborating with cross-functional teams to deliver high-impact, production-ready solutions.
If you’re passionate about building backend systems that are scalable, observable, and fault-tolerant, and you’re excited by the idea of powering innovative products at the intersection of games, commerce, and data, we’d love to hear from you.
ABOUT US
Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game.
For more information, visit xsolla.com.
Benefits
We are passionate about fostering a supportive environment for our team, so we prioritize the physical, mental, and emotional well-being of our employees through a comprehensive Benefits Program. This includes unlimited Flexible Time Off and a personalized career roadmap for each employee. By investing in professional development through training and educational opportunities, we ensure that our team thrives both personally and professionally. Together, we’re not just building a business; we’re cultivating a community that values creativity, collaboration, and the transformative power of play.
The duties and responsibilities of this position may evolve over time to support the organization’s goals and individual growth. This job description is intended to outline the general nature and level of work being performed and is not intended to be an exhaustive list of all duties, responsibilities, and qualifications required.
By submitting your application, you consent to Xsolla conducting background checks, where permitted by law, after the final interview stage. All checks will comply with local regulations, and your information will be handled confidentially.
Xsolla takes your privacy seriously and will not sell or externally distribute any personal data received during the hiring process. In accordance with applicable data protection laws, Xsolla is committed to protecting your personal information and respecting your privacy.
For any inquiries related to data privacy, please contact: careers@xsolla.com
Explore more opportunities at: https://xsolla.com/careers
Responsibilities
- Design, build, and maintain backend services that power core products and platforms.
- Develop event-driven systems using Go, Kafka, and Temporal (or similar orchestration tools).
- Build scalable microservices in containerized environments using Docker and Kubernetes.
- Drive architecture decisions that improve performance, resiliency, and maintainability.
- Collaborate with engineers, product managers, designers, and QA to deliver end-to-end solutions.
- Own your code in production, monitor, debug, and continuously improve service performance and reliability.
- Write automated tests and follow CI/CD best practices to ensure high-quality deployments.
- Participate in code reviews, technical discussions, and knowledge sharing across teams.
Qualifications & Skills
- 5+ years of backend development experience in Go or a similar language.
- 2+ years of hands-on experience with Kafka or equivalent streaming platforms.
- Strong understanding of microservices architecture, distributed systems, and event-based communication.
- Experience working with workflow orchestration tools such as Temporal, Cadence, or similar.
- Familiarity with cloud infrastructure and container orchestration (e.g., Kubernetes, Docker).
- Solid understanding of observability, monitoring, and performance optimization.
- Ability to troubleshoot production issues, analyze system behavior, and drive resolution.
Nice to Have
- Experience with cloud platforms (e.g., AWS, GCP, or Azure).
- Familiarity with ClickHouse, Postgres, or other analytical/OLAP/OLTP databases.
- Background in gaming, payments, or commerce systems.
- Prior experience working on internal platforms or developer-facing tools