Lead Software Engineer

3 Months ago • 3 Years + • Backend Development • Full Stack Development • DevOps

Job Summary

Job Description

As a Lead/Senior R&D Engineer at Virtuos, you'll lead a team in designing, implementing, and optimizing applications for video game assets and production resources. Responsibilities include leading architectural efforts for backend services using Python (FastAPI or Flask), designing scalable backend services and secure RESTful APIs, mentoring team members, refining the tech stack, collaborating with architects and SREs on AI, data, and web applications on AWS, integrating database technologies (PostgreSQL, Vector DB, DynamoDB, Amazon S3), implementing CI/CD practices with Gitlab and AWS, collaborating with various teams, leading agile development, and performing performance tuning and code reviews. The role requires strong leadership, technical expertise in Python and related technologies, and extensive experience with databases and cloud technologies.
Must have:
  • Lead software engineering experience
  • Python (FastAPI/Flask)
  • RESTful API design
  • AWS experience
  • Database expertise (relational & NoSQL)
  • CI/CD implementation
  • Team leadership and mentorship
Good to have:
  • Experience with Maya/Blender plugin development
  • C++/C# experience
  • Terraform experience

Job Details

__

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

As the Lead/Senior R&D Engineer for the Virtuos R&D team, you will play a crucial role in designing, implementing, and optimizing applications that push the boundaries of production tools used for video game assets and production resources.

Responsibilities

  • Lead a diverse team of Software Engineers, overseeing architectural efforts for robust backend services using Python Framework such as FastAPI or Flask. 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.
  • Work closely with architect, SRE to develop high-performance AI, Data and Web applications on AWS Cloud.
  • Integrate various database technologies (PostgreSQL, Vector DB, DynamoDB, Amazon S3) for high availability, scalability, and security. Lead database design, optimization, and management.
  • Implement CI/CD practices with Gitlab, AWS Code Pipeline, Docker 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.
  • Lead performance tuning, troubleshooting, and code reviews. Drive technical documentation and system comprehensibility.

Qualifications

  • Leadership Experience(Lead level only): 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 and frameworks such as FastAPI or Flask.
  • 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: Proven record of AWS or other Cloud(GCP/Azure) architecture, and adept in implementing CI/CD practices, experienced in both cloud-based and on-premises deployment frameworks.
  • Terraform experience is a strong plus.
  • Gaming industry or experience in DCC like Maya, Blender plugin development and experience in C++/C# is a strong plus.
  • 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.

Job Info

  • Job Function Identification 909
  • Posting Date 11/20/2024, 09:26 AM
  • Locations Singapore
  • Linkedin Tags #LI-AB1

Similar Jobs

GoMotive - Data Engineer

GoMotive

India (Remote)
6 Days ago
Navan - Senior Software Engineer in Test

Navan

Bengaluru, Karnataka, India (On-Site)
6 Months ago
SuperPlay - Server Technical Lead

SuperPlay

Bucharest, Bucharest, Romania (On-Site)
4 Weeks ago
Riot Games - Senior Software Engineer, Services - Esports Platform & Experiences

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
STAGE - Senior Software Engineer - Frontend Engineer

STAGE

Noida, Uttar Pradesh, India (On-Site)
7 Months ago
NAH.io - Senior Software Analyst/ Architect

NAH.io

Hong Kong (On-Site)
4 Months ago
Miniclip - Senior Software Developer

Miniclip

Genoa, Liguria, Italy (On-Site)
1 Month ago
Applike Group - Tech Lead (Playtime Supply) (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
4 Months ago
DraftKings - Software Engineering Manager, Backend

DraftKings

Canada (Remote)
1 Week ago
Luxoft - Senior Java Developer (for Trading Application)

Luxoft

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rackspace Technology - Field Marketing Manager, Northern Europe, Public Cloud.

Rackspace Technology

Amsterdam, North Holland, Netherlands (Hybrid)
1 Month ago
Applike Group - Tech Lead - Backend Services (Go) (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
4 Months ago
Mobileum - Senior Software Quality Engineer

Mobileum

Bengaluru, Karnataka, India (On-Site)
5 Months ago
CloudHire - Senior Database Engineer

CloudHire

Bengaluru, Karnataka, India (Remote)
4 Months ago
ByteDance - Software Researcher/Engineer - Applied Research Center (Infrastructure+AI)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
ByteDance - DevOps Engineer - Applied Machine Learning, Engine

ByteDance

San Jose, California, United States (On-Site)
5 Days ago
PwC - Manager / Senior Manager Cloud Business Transformation | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
4 Months ago
Sunrise Animation Studios - Systems Administrator

Sunrise Animation Studios

Cape Town, Western Cape, South Africa (On-Site)
5 Months ago
Virtusa - Data Scientist

Virtusa

Andhra Pradesh, India (On-Site)
5 Months ago
Duolingo - Senior Security Engineer

Duolingo

Pittsburgh, Pennsylvania, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Singapore

ByteDance - Senior Product Manager, Merchant Wallet - Global Payment

ByteDance

Singapore (On-Site)
3 Weeks ago
Aspire - Chief of Staff-CEO

Aspire

Singapore (On-Site)
3 Months ago
The Walt Disney Company - Coordinator, Live Events - 1 Year Contract

The Walt Disney Company

Singapore, Singapore (On-Site)
1 Month ago
PwC - HR Policy and Governance - Senior Associate

PwC

Singapore (On-Site)
3 Months ago
ByteDance - BNPL Operations Manager - Global Payment

ByteDance

Singapore (On-Site)
2 Days ago
PwC - Goods & Services Tax - Experienced AS/SE

PwC

Singapore (On-Site)
4 Months ago
PwC - International Growth Practice - Manager / Senior Manager

PwC

Singapore (On-Site)
4 Months ago
PwC - Deals - M&A Operations Senior Manager (IT)

PwC

Singapore (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Axinous - Staff Software Development Engineer - Java Backend

Axinous

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Epic Games - Senior Observability Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Playtech - Software Developer – Backend Content

Playtech

Kyiv, Kyiv City, Ukraine (On-Site)
1 Week ago
Warner Bros Discovery - Senior Staff Software Engineer- Backend(Java), Commerce- Hyderabad

Warner Bros Discovery

Hyderabad, Telangana, India (On-Site)
3 Months ago
LeoVegas - Senior Backend Engineer - Retention/Sports/iGaming

LeoVegas

Málaga, Andalusia, Spain (Hybrid)
4 Months ago
GoReel - Python Developer

GoReel

Bratislava, Bratislava Region, Slovakia (Remote)
1 Month ago
Tesla - Distributed Systems Engineer, Autobidder Platform (Energy Software)

Tesla

North Holland, Netherlands (On-Site)
6 Days ago
Animoca Brands - Backend Developer

Animoca Brands

China (Remote)
4 Months ago
DraftKings - Software Engineering Manager, Backend

DraftKings

Canada (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

Vietnam (On-Site)

Czechia (On-Site)

Poland (Remote)

France (On-Site)

Vietnam (On-Site)

France (On-Site)

China (On-Site)

China (On-Site)

Dublin, County Dublin, Ireland (Hybrid)

View All Jobs

Get notified when new jobs are added by Virtuos

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug