remote
Senior Software Engineer - Electronic Arts
Software Engineer
Lead the design and implementation of high‑performance game engine features using C++ and Python, driving innovation on the Frostbite platform while mentoring a cross‑functional team of developers.
About the role
Key Responsibilities
- Architect and develop core engine systems in C++ to support next‑generation titles on the Frostbite platform.
- Write and maintain Python tooling to streamline content pipelines and automate build processes.
- Collaborate with artists, designers, and QA to translate creative concepts into robust, scalable code.
- Optimize performance across CPU, GPU, and memory, ensuring smooth gameplay on target hardware.
- Mentor junior engineers, conduct code reviews, and promote best practices in software engineering.
Requirements
- 5+ years of professional experience in C++ game engine development.
- Strong background in Python scripting for tooling and pipeline automation.
- Deep understanding of real‑time rendering, physics, and multithreading.
- Excellent problem‑solving skills and a passion for delivering high‑quality, playable experiences.
- Effective communication and teamwork abilities in a fast‑paced, collaborative environment.