Overview
Our client is a leading creator of body motion video technology in the consumer video gaming space. They are seeking a Software Engineer to work alongside their game engineers & development partners to build, enhance and maintain their video games played by people around the world.
What you will do:
Develop enterprise-grade software systems with emphasis on scalability, maintainability, and optimal performance.
Comprehensive knowledge of architectural principles with proven ability to evaluate and implement strategic trade-offs among system attributes including scalability, efficiency, and long-term maintainability.
Dissect complex technical challenges and orchestrate effective solution implementation.
Growth-oriented mindset with dedication to continuous learning and innovative problem-solving approaches.
What you will need:
Bachelor's degree in Computer Science or equivalent field; or relevant industry experience
3+ year of experience in software development with strong proficiency in modern programming languages, particularly C#/C/C++
Demonstrated expertise in software architecture design and implementation
Demonstrated understanding of concurrent programming principles and implementations.
Track record of successful system performance optimization and resolving complex technical bottlenecks; strong focus on delivering high-value, production-ready solutions.
Knowledge of CI/CD practices and test automation.