TL;DR
Software Engineer (Game Development): Develop and maintain core player-facing front-ends and backend systems for League of Legends with an accent on reliable, performant player experiences and cross-disciplinary collaboration. Focus on building game content tools, test automation, and distributed systems to enhance player engagement and product visibility.
Location: Dublin, onsite
Company
Riot Pixels is a product company focused on game development, creating engaging player experiences for League of Legends.
What you will do
- Develop and test player content experiences in League of Legends.
- Collaborate with cross-disciplinary teams including product owners, designers, and artists.
- Provide technical feedback on designs and ideas.
- Write unit and integration tests and participate in code reviews and technical planning.
- Participate in on-call rotation and improve build and deployment tooling.
- Enhance product visibility through telemetry and analytics.
Requirements
- Must be located in or able to work onsite in Dublin.
- Bachelor's degree in Computer Science or related field, or equivalent experience.
- 4+ years of professional software engineering experience.
- Proficiency in C++ and exposure to backend systems.
- Experience with test automation, automated builds, deployments, logging, monitoring, and alerting.
- Collaborative mindset with excellent communication skills.
Nice to have
- Experience building game content tools and pipelines.
- Experience with game engines.
- Knowledge of EmberJS, React, Angular, HTML, CSS, and modern JavaScript.
- Experience building RESTful microservices in Java and working with relational databases and SQL.
- Experience developing fault tolerant, distributed systems and working across multiple teams.
Culture & Benefits
- Medical, dental, and vision plans covering employee and family.
- Life insurance, parental leave, short-term and long-term disability coverage.
- Retirement benefits with company match.
- Support for charitable donations.
- Open paid time off and work-life balance encouraged.
- Play fund to deepen personal relationship with games.
