Software Engineer III

2 days ago


Los Angeles, California, United States Riot Games Full time
About the Role

Riot Games is seeking a highly skilled and experienced Software Engineer to join our Teamfight Tactics team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our players.

Key Responsibilities
  • Feature Development: Design and implement new in-game features, including champion, trait, and set mechanics in TFT, that cannot be executed by design alone.
  • Tool Development: Improve tools and workflows for developers to create awesome experiences.
  • Foundational Capabilities: Build foundational capabilities for integrating gameplay with art, audio, and UI.
  • Technical Discussions: Collaborate on technical and architectural discussions.
  • System Architecture: Contribute to architecture requirements, technical design, and implementation for relevant systems.
  • Code Quality: Ensure exceptional code quality by adhering to engineering excellence, including code maintainability, quality, monitoring, code reviews, and documentation.
  • Mentorship: Provide mentorship to engineers, tech artists, and tech designers.
Requirements
  • Experience: 6+ years of game development experience.
  • Programming Skills: 4+ years of professional experience in C++.
  • Client/Server Architectures: Significant experience with client/server architectures and server-authoritative games.
  • Game Design Patterns: Strong knowledge of common game and software design patterns.
  • Game Engines: Proficiency using game engines (e.g., Unity, Unreal Engine).
  • Performance Optimization: Experience with profiling and addressing performance problems in real-time graphical applications.
  • Game Content Tools: Experience with building game content tools and pipelines.
  • Software Development: Experience with shipping one or more products on large code bases that span a range of platforms and tools.
  • Collaboration: Experience collaborating across departments to create solutions.
  • Technical Decision-Making: Product sense, pragmatism, and player empathy in making technical decisions.
  • Education: BS in Computer Science or proven understanding of Computer Science fundamentals.
Desired Qualifications
  • Familiarity with Teamfight Tactics: Familiarity with Teamfight Tactics.
  • Programming Languages: Experience with Python, Lua, HTML/CSS, or JavaScript.
  • Digital Content Creation Tools: Familiarity with digital content creation tools such as Maya, PhotoShop, 3D Studio Max, Wwise, etc.
About Riot Games

Riot Games is a leading game development company that values teamwork, diversity, and inclusion. We are committed to creating a workplace that is welcoming and inclusive for all employees. Our culture is built on the principles of the Summoner's Code and Community Code, which emphasize the importance of teamwork, respect, and open communication.

Benefits
  • Work-Life Balance: Flexible work schedules and open paid time off policy.
  • Health and Wellness: Medical, dental, and life insurance, as well as short and long-term disability.
  • Retirement Plan: 401(k) with company match.
  • Professional Development: Opportunities for growth and development, including training and mentorship programs.

Riot Games is an equal opportunity employer and welcomes applications from diverse candidates. We are committed to creating a workplace that is free from discrimination and harassment. If you are passionate about game development and are looking for a challenging and rewarding role, we encourage you to apply.



  • Los Angeles, California, United States Riot Games Full time

    Job DescriptionAbout the Role:Riot Games is seeking a highly skilled Software Development Engineer III to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software systems that meet the needs of our players.Key Responsibilities:Design and develop software systems that meet...

  • Software Engineer III

    4 weeks ago


    Los Angeles, California, United States Riot Games Full time

    Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As Software Engineers, we work with both new and current technology, creating innovative solutions to overcome high-volume obstacles and to deliver player value.As a Staff Software Engineer (Tools & Engine) in the Teamfight...

  • Software Engineer III

    4 weeks ago


    Los Angeles, California, United States Riot Games Full time

    Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As Software Engineers, we work with both new and current technology, creating new experiences for our players in and around our games.As a Staff Software Engineer (UI) on the TeamFight Tactics Team, you will work on a...

  • Software Engineer III

    4 weeks ago


    Los Angeles, California, United States Riot Games Full time

    Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As Software Engineers, we work with both new and current technology, creating innovative solutions to overcome high-volume obstacles and to deliver player value.As a Staff Software Engineer (Gameplay / Gameplay Tools) in the...


  • Los Angeles, California, United States County of Fresno Full time

    Annual CompensationEngineer II: $85, $103,558.00 AnnuallyEngineer III:$93, $113,620.00 AnnuallyAPPLICATIONS MUST BE SUBMITTED ONLINE ONLYThe County of Fresno's Department of Public Works and Planning is presenting remarkable career prospects for seasoned, driven, and committed professionals eager to take on the role of Engineer II/III.The Engineer II/III is...


  • Los Angeles, California, United States IGT Full time

    Job SummaryWe are seeking a highly skilled Cloud Systems Engineer III to join our team at IGT. As a key member of our cloud engineering team, you will be responsible for designing, developing, and deploying modular cloud-based systems.Key ResponsibilitiesCloud Architecture and Development: Develop internal web and software solutions for global organizations,...


  • Los Angeles, California, United States AECOM Full time

    About the Role:AECOM is seeking a highly skilled Electrical Engineer III - Rail and Transit Systems to join our multidisciplinary team in Los Angeles. As a key member of our West Coast Systems Engineering team, you will work on delivering a portfolio of transportation projects, including the East San Fernando Valley Light Rail Transit Project.Key...


  • Los Angeles, California, United States Riot Games Full time

    About the RoleRiot Games is seeking a highly skilled Technical Product Manager III to join our Hextech team. As a key member of our organization, you will be responsible for setting the product direction, vision, and strategy for the critical systems, frameworks, and tools within the Hextech Game Engine.Key ResponsibilitiesProduct Vision and Strategy: Define...


  • Los Angeles, California, United States Skyview 1 Full time

    SkyView 1 – Staff Software Engineer SkyView 1 is a high-growth fintech company on a mission to make wealth management better by putting banking products in the hands of the most comprehensive and independent financial advisors. Our team is building a platform that enables financial advisors to offer a high-interest, full-suite banking solution to their...


  • Los Angeles, California, United States Team One Full time

    Job DescriptionJob Summary:The Technical Director is the most experienced hands-on software engineer within the organization, serving as a Subject Matter Expert (SME) and leading technical efforts on the scrum team. This role involves taking responsibility for solving highly complex software engineering problems, driving innovation, and ensuring the delivery...


  • Los Angeles, California, United States Blue Origin Full time

    Avionics Mechanical Design and Analysis Engineer IIIAt Blue Origin, we're pushing the boundaries of space exploration and development. As an Avionics Mechanical Design and Analysis Engineer III, you'll play a critical role in designing and analyzing avionics systems for our spacecraft. Your expertise will help ensure the reliability and performance of our...


  • Los Angeles, California, United States Jobot Full time

    About UsWe are the leading online invitation platform, dedicated to transforming the way events are planned and celebrated. Our commitment to innovation has allowed us to grow significantly since our establishment in 1998, now serving millions of users globally.Why Work With Us?We offer an exceptional work-life balance with unlimited PTO and a supportive...


  • Los Angeles, California, United States Riot Games Full time

    Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As Engineering Managers, we gain organizational alignment by building a strong engineering vision and offering creative solutions to organizational design. We also serve as mentors for a team of engineers, overseeing their...


  • Los Angeles, California, United States Google Full time

    About the RoleAs a software engineer at Google, you will be part of a team that develops cutting-edge technologies that transform the way billions of users interact with information and each other. Our products require handling vast amounts of data, and we're looking for engineers who can bring innovative ideas from various areas, including information...


  • Los Angeles, California, United States CyberCoders Full time

    Job Summary:CyberCoders is seeking a highly skilled Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design, development, and maintenance of our software systems.Key Responsibilities:Lead a team of software engineers in the design, development, and maintenance...


  • Los Angeles, California, United States Galapagos Federal Systems, LLC Full time

    Job Title: Software Development EngineerJob Summary:Galapagos Federal Systems, LLC is seeking a skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering software and hardware infrastructure for our clients.Key Responsibilities:Design and develop...


  • Los Angeles, California, United States DDS Cloud Full time

    Job OverviewAre you a skilled software engineer eager to elevate your career? Our organization is seeking a full-time Software Engineering Specialist to play a pivotal role in advancing dental technology. This position offers a competitive salary range of $100,000 - $120,000 annually, along with comprehensive benefits and a supportive work-life balance.OUR...


  • Los Angeles, California, United States RTC Aerospace Full time

    About RTC AerospaceWe are a 60-year-old aerospace manufacturer of complex, high-tolerance, difficult-to-machine parts. Our company has 4 facilities across the nation, bringing exceptional cellular manufacturing capabilities and unique engineered solutions to our clients' designed products. We are a company driven by ambitious individuals, working together to...


  • Los Angeles, California, United States Motion Recruitment Full time

    About the Role:Motion Recruitment is seeking a highly skilled Software Development Engineer to join our team in a full-time capacity. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cutting-edge analytics platform using artificial intelligence.Key Responsibilities:Design and develop high-quality...


  • Los Angeles, California, United States Bitcoin Devs Company Full time

    Position OverviewThe Haskell Software Engineer is essential in crafting and sustaining software solutions utilizing the Haskell programming language. This role is pivotal to enhancing the organization's technical prowess, focusing on the development of efficient and scalable software systems.Key ResponsibilitiesDevelop and construct APIs, libraries, and...