About the role
Studio/Department
EA Studios - Respawn
Locations
- Vancouver, British Columbia, Canada
- Los Angeles - Chatsworth, California, United States of America
- Montreal, Quebec, Canada
Work Model
Hybrid (3 days onsite/week)
About the Role
Respawn is looking for a Tools Developer who is passionate about developing world-class tools for Apex Legends. You will have the chance to improve, optimize, support, and develop new features for content authoring tools.
Responsibilities
- Design, build and maintain editors, compilers, previewers, debuggers and other tools used by content teams.
- Partner with developers, technical artists and content teams to define and streamline end-to-end asset creation workflows.
- Maintain and extend content compilation pipelines, including data validation, baking and packaging for runtime use.
- Fix bugs and reduce technical debt across the content authoring tools suite.
- Diagnose and resolve issues reported by content creators and dev support team, unblocking their day-to-day work.
- Translate feedback from content creators into high-quality tool improvements.
- Break down ambiguous development problems in tools into scoped plans, identifying dependencies, risks and relevant tasks.
- Use telemetry and user feedback to prioritize development work and measure the impact of delivered changes.
- Propose and lead initiatives that improve the team's tools architecture and development practices.
Requirements
- Excellent C++ and 3D math skills.
- 5+ years of experience building editors, systems and engines for game development, having shipped game projects with large, mature codebases.
- Strong experience with level design, art, animation and other content workflows in a game engine.
- Familiarity with commercial and proprietary game engines and their toolchains.
- Well-versed in software development principles and contemporary standards, with solid knowledge of performance optimization techniques and design patterns used in user-facing applications and game development.
- Experience with UI frameworks and an eye for UX best practices.
- A humble, service-minded subject matter expert who enjoys being the go-to person for internal customers and solving issues for them.
Bonus Skills
- Experience working with graphics APIs.
- Experience building tools in C# and Python.
- Experience working with DCC tools.
Compensation and Benefits
Pay Ranges
- British Columbia (depending on location): $122,300 - $170,700 CAD
- California (depending on location): $143,800 - $217,200 USD
US Benefits
- Paid time off (3 weeks per year to start).
- 80 hours per year of sick time.
- 16 paid company holidays per year.
- 10 weeks paid time off to bond with baby.
- Medical, dental, and vision insurance.
- Life insurance and disability insurance.
- 401(k) for regular full-time employees.
- Certain roles may be eligible for bonus and other incentive programs.
Canada Benefits
- Vacation (3 weeks per year to start).
- 10 days per year of sick time.
- Paid top-up to EI/QPIP benefits up to 100% of base salary for new child (12 weeks for maternity, 4 weeks for parental/adoption leave).
- Extended health, dental, and vision coverage.
- Life insurance and disability insurance.
- Retirement plan for regular full-time employees.
- Certain roles may be eligible for bonus and other incentive programs.
Company Information
Electronic Arts creates next-level entertainment experiences. The studio values adaptability, resilience, creativity, and curiosity. EA is an equal opportunity employer and makes workplace accommodations for qualified individuals with disabilities as required by law.