Senior Software Engineer, Combat Specialist

2 months ago


Shanghai, Shanghai, China Riot Games Full time
Job Title: Senior Software Engineer, Combat

We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our combat systems. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining high-quality software solutions that meet the needs of our players.

Responsibilities:
  • Design and implement gameplay systems, including animation, character movement, camera control, and combat mechanics.
  • Collaborate with artists and designers to ensure seamless integration of assets into the game.
  • Work closely with product and discipline leads to identify focus areas and provide solutions that meet the needs of our players.
  • Help shape the technical direction and standards for the team.
  • Mentor junior engineers and provide guidance on best practices and technical solutions.
Requirements:
  • 5+ years of experience in game development, with a strong focus on combat systems.
  • Significant expertise in game design principles and the 3C's of game development (Character, Controls, Camera).
  • BS in Computer Science or equivalent experience.
  • Proficiency in using game engines, such as Unreal Engine.
  • Strong knowledge of common game and software design patterns.
  • Excellent debugging skills and ability to work in a fast-paced environment.
Desired Qualifications:
  • Experience working with small and mid-sized engineering teams.
  • Experience with persistence solutions and leadership experience.
  • Agile development experience and ability to work in a collaborative environment.

We are committed to creating a workplace that is inclusive and respectful of all individuals. We encourage applicants from diverse backgrounds to apply.

Riot Games fosters a player and workplace experience that values teamwork, diversity, and inclusion. Our culture is built on the principles of the Summoner's Code and Community Code, which emphasize the importance of respect, empathy, and collaboration.



  • Shanghai, Shanghai, China Riot Games Full time

    Job Title: Senior Software Engineer, CombatWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our combat systems. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining high-quality software solutions that meet the needs of our...


  • Shanghai, Shanghai, China Riot Games Full time

    Job DescriptionAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Riot Games. As a key member of our engineering team, you will be responsible for designing, developing, and implementing high-quality software solutions for our combat systems.Key ResponsibilitiesDesign and develop robust, scalable, and performant...


  • Shanghai, Shanghai, China Riot Games Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our combat systems. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining complex software systems that meet the needs of our players.ResponsibilitiesDesign and implement gameplay...


  • Shanghai, Shanghai, China Riot Games Full time

    Job Summary:Riot Games is seeking a skilled Senior Software Engineer to join our team and contribute to the development of our games. As a Senior Software Engineer, you will be responsible for designing, implementing, and maintaining complex gameplay systems, including combat, animation, and character movement.Key Responsibilities:Design and implement...


  • Shanghai, Shanghai, China Western Digital Full time

    Job Title: Software Engineering SpecialistJob Summary:As a Software Engineering Specialist at Western Digital, you will play a key role in the development of our automation systems. Your primary responsibility will be to design, develop, and implement software solutions that meet the needs of our business.Key Responsibilities:Design and develop software...


  • Shanghai, Shanghai, China General Motors Full time

    Job Title: Senior Software EngineerAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at General Motors. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications for our automotive products.Key ResponsibilitiesDesign and develop software applications using Java...


  • Shanghai, Shanghai, China FNZ Group Full time

    About the RoleWe are seeking a highly skilled and motivated Senior Software Engineer to join our team at FNZ Group. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems that meet the needs of our customers.Key ResponsibilitiesDesign and develop high-quality software systems that meet the...


  • Shanghai, Shanghai, China Abbott Full time

    We are looking for a highly skilled Sun software engineer who can help us build scalable and efficient applications. As a senior software engineer, you will be responsible for designing, developing, and testing software components, as well as collaborating with cross-functional teams to deliver high-quality products.Key responsibilities include:Designing and...


  • Shanghai, Shanghai, China Qualcomm Full time

    Job Title: Senior Software Engineer - GamingCompany: Qualcomm ChinaJob Area: Engineering Group, Engineering Group > Software EngineeringGeneral Summary:As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation to help create a smarter, connected future for all....


  • Shanghai, Shanghai, China Booking Full time

    Senior Software Quality EngineerJob SummaryWe are seeking a highly skilled Senior Software Quality Engineer to join our team at Booking.com. As a key member of our software quality team, you will be responsible for developing and implementing automation strategies to ensure the highest quality in all our projects.Key ResponsibilitiesDevelop and maintain...


  • Shanghai, Shanghai, China Believe Full time

    As a Senior Software Engineer at {company}, you will be responsible for designing and implementing software solutions that meet the needs of our customers. Your expertise will be essential in ensuring the quality and reliability of our software products.Main Responsibilities:Develop and maintain software applications using various programming languages and...


  • Shanghai, Shanghai, China Qualcomm Full time

    Job Title: Senior Video Software EngineerJob Summary:We are seeking an experienced Senior Video Software Engineer to join our team at Qualcomm. As a Senior Video Software Engineer, you will be responsible for designing, developing, and maintaining complex video software systems. This includes working on Android/Linux multimedia framework, video driver/HAL,...

  • Software Engineer

    2 weeks ago


    Shanghai, Shanghai, China Wisevu Full time

    Job Title: Software Engineer - Frontend SpecialistWe are seeking a skilled Software Engineer - Frontend Specialist to join our team.Key Responsibilities:Design and develop high-quality frontend componentsCollaborate with the backend team to ensure seamless integrationParticipate in code reviews to maintain high standardsRequirements:3+ years of experience in...


  • Shanghai, Shanghai, China Qualcomm Full time

    Job Title: Software Engineering SpecialistAbout the Role:As a key member of the Qualcomm team, you will design, develop, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world-class products meeting customer needs.You will collaborate with systems, hardware, architecture, and test...


  • Shanghai, Shanghai, China Faurecia Full time

    Job Title: Senior Software Engineer for InnovationJob Summary:We are seeking a highly skilled Senior Software Engineer for Innovation to join our team at Faurecia. As a key member of our innovation team, you will be responsible for designing and implementing innovative software solutions for our infotainment system.Responsibilities:Design and implement...


  • Shanghai, Shanghai, China Bose Full time

    Job Title: Senior Mobile Software EngineerWe are seeking a highly skilled Senior Mobile Software Engineer to join our team at Bose. As a key member of our engineering team, you will be responsible for designing, implementing, and shipping software that brings wow experiences to our customers.Job Responsibilities:Design and implement frameworks, libraries,...


  • Shanghai, Shanghai, China Medtronic Full time

    Careers that Change LivesA Day in the LifeAs a Senior Software Engineer at Medtronic, you will be responsible for designing, developing, testing, and implementing operating systems components, software tools, and utilities. You will work closely with cross-functional teams to determine systems software design requirements and ensure that system improvements...


  • Shanghai, Shanghai, China FNZ Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at FNZ Group. As a key member of our development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions using a range of...


  • Shanghai, Shanghai, China The LEGO Group Full time

    Job OverviewThe Senior Software Engineer is a key member of the Software Engineer family at The LEGO Group. This role involves building software functionality and participating actively in the product team by taking on development responsibilities across the solution. The ideal candidate will have a passion for development and a demonstrated appetite for...


  • Shanghai, Shanghai, China Mercedes-Benz Full time

    We are seeking a highly skilled Senior Software Engineer - Backend to join our team at {company}.As a member of our software engineering team, you will be responsible for designing, developing, and maintaining our company's backend infrastructure. You will work closely with cross-functional teams to ensure seamless integration with our frontend and mobile...