onsite
Senior Software Engineer, Games - Big Viking Games
Software Engineer
Lead the design and implementation of high‑performance game services and tools, driving scalability, reliability, and player experience across live‑service virtual worlds using C++, Unity, and cloud technologies.
About the role
Key Responsibilities
- Architect and develop core game systems and backend services in C++ and Unity, ensuring performance and scalability for millions of concurrent players.
- Collaborate with product, design, and operations teams to deliver new features, content pipelines, and live‑service updates.
- Implement cloud‑native solutions on AWS, containerize workloads with Docker, and manage CI/CD pipelines for rapid, reliable releases.
- Mentor junior engineers, conduct code reviews, and promote best practices in coding, testing, and documentation.
- Participate in incident response, performance tuning, and capacity planning to maintain high availability and low latency.
Requirements
- 5+ years of professional software development experience in the gaming industry.
- Strong proficiency in C++ and Unity, with solid understanding of game engine architecture.
- Hands‑on experience with AWS services (EC2, RDS, S3, Lambda) and container orchestration.
- Proficient with Git, automated testing, and Agile development methodologies.
- Excellent problem‑solving skills, communication, and a passion for creating engaging player experiences.
Skills
cunitycawsdockeragile