About the job
SummaryBy Outscal
Lead Software Engineer at Virtuos in Singapore. Must have 5+ years of experience with expertise in backend services (Flask, FastAPI, Django, Node.js), RESTful APIs, and database technologies (PostgreSQL, MongoDB, DynamoDB).
PLAY, GROW and WIN
To be a part of Virtuos means to be a creator.
At Virtuos, we harness the latest technologies to make games better and more immersive than ever before. That is why we pride ourselves in constantly pushing the boundaries of possibility since our founding in 2004.
Virtuosi is a team of experts – people who have come together to share their mutual passion for making and playing games. People with the same enthusiasm for exploring new ideas and the constant drive to excel in their field. People who believe in earning success through dedication.
At Virtuos, we are at the forefront of gaming, creating exciting new experiences daily. Join us to Play, Grow and Win – together.
ABOUT THE POSITION
- Lead a diverse team of Software Engineers, overseeing architectural efforts for robust backend services using Flask, FastAPI, Django, or Node.js. Design scalable, efficient backend services and secure RESTful APIs to support complex applications.
- Guide and mentor team members, fostering an environment of growth. Take initiative in refining the tech stack, aligning technologies with project goals and team expertise.
- Architect and develop high-performance web and desktop applications with HTML, JS, QT, or ElectronJS, focusing on smooth and stable user experiences and optimization across operating systems.
- Design responsive web applications using HTML, JavaScript, CSS frameworks like ReactJS, VueJS, Bootstrap, and Tailwind CSS, ensuring accessibility and user-friendliness across devices.
- Integrate various database technologies (PostgreSQL, MongoDB, DynamoDB, Amazon S3, RabbitMQ) for high availability, scalability, and security. Lead database design, optimization, and management.
- Implement CI/CD practices with AWS ECS, Code Pipeline, Docker, Kubernetes to automate software deployment, enhancing efficiency and reliability.
- Collaborate with UI/UX designers, IT, production teams for high-quality solutions. Lead agile development processes, promoting a culture of innovation and excellence.
- Stay updated on web and desktop development trends, integrating new tools and mentoring junior engineers to elevate team capabilities.
- Develop security strategies to protect data and systems against cyber threats, ensuring compliance with industry standards.
- Lead performance tuning, troubleshooting, and code reviews. Drive technical documentation and system comprehensibility.
- Educational Excellence: Holds a Bachelor’s degree in Computer Science, Software Engineering, or a closely related field from a renowned university, bolstered by a minimum of 5 years of professional experience in a technology-driven production environment.
- Leadership Experience: A minimum of 3 years spent in a leadership capacity, such as a Tech Lead or Manager, demonstrating a proven track record of guiding teams, mentoring developers, and leading projects to successful delivery.
- Technical Leadership: Deep expertise in the development of both web and desktop applications, with a particular focus on scalable backend solutions. Strong hands on expertise in Python, SQL, HTML, CSS, JavaScript, and familiarity with C++/C#.
- API Design and Security: Skilled in designing and implementing secure RESTful APIs, with a thorough understanding of web security protocols and authentication strategies.
- Database Knowledge: Extensive experience with various database technologies, including both relational and NoSQL databases, as well as message queues.
- Cloud and DevOps Proficiency: Familiarity with AWS Cloud services, and adept in implementing CI/CD practices, experienced in both cloud-based and on-premises deployment frameworks.
- Exceptional Communication: Strong communication skills, capable of effectively conveying technical concepts to both technical and non-technical stakeholders, evidenced by an IELTS score of 6.5 or equivalent.
- Project Management Skills: Demonstrated project management prowess, with the ability to oversee project life cycles, ensure timely delivery, budget adherence, and manage stakeholder expectations.
Founded in 2004, Virtuos is one of the largest independent video game development companies. We are headquartered in Singapore with over 3,500 employees across 22 offices in Asia, Europe, and North America. Specializing in full-cycle game development and art production, we have delivered high-quality content for more than 1,500 console, PC, and mobile games. Our clients include 23 of the top 25 gaming companies worldwide. Visit to find out how we can make games better, together.
About Our Team
Virtuos first set foot in Singapore in 2018, establishing our new head office at the One-North technology park located just a few minutes away from the city center.
Virtuos Singapore is home to several skilled executives and engineers who support our studios globally. Many of our corporate departments are located here, as well as our new R&D center, dedicated to developing new tools and techniques that allow our global studios to remain at the cutting edge of technology.
As Virtuos continues to grow globally, our headquarters is constantly looking out for new and experienced talent to support our studios as they work on upcoming blockbuster titles.