Senior Software Engineer, Native Editor Platform Job at ExecutivePlacements.com
ExecutivePlacements.com, Austin, TX, United States, 78716
Senior Software Engineer, Native Editor Platform
The Unity Editor Platform Team is looking for an experienced software engineer with an excellent working knowledge of modern C++ and desktop platform APIs to join a team of seasoned developers. Our team focuses on providing the native foundation of the Unity Editor application across Windows, macOS, and Linux. A successful developer in this role will have proven modern C++ development experience and experience with at least one native platform API from Win32, Cocoa, or GTK. The team’s goal is to provide abstractions to C# features that behave consistently across platforms while leveraging the strengths of each platform.
Austin, TX – $122,231.00-$227,000.00
Responsibilities
- From design to delivery, develop cross‑platform API abstractions on Windows, macOS, and Linux.
- Keep the Unity Editor up to date on target operating systems by implementing support for new OS features and adapting to current OS design guidelines.
- Support existing users and partners by maintaining and improving our existing codebase.
- Collaborate daily with senior engineers who have extensive platform development experience.
- Contribute to the team roadmap by working with Product Managers and partner teams worldwide to plan and deliver new authoring experiences for the Unity Editor.
- Foster and maintain cross‑team partnerships with worldwide teams.
Qualifications
- Proven modern C++ development skills.
- Experience with Win32, Cocoa (Objective‑C), or GTK.
- Native debugger experience to root‑cause and solve difficult platform issues.
- C# development experience.
- Postmortem debugging experience (Windows dump files, macOS/Linux core dumps).
- Installer authoring experience.
- Performance testing experience.
- Experience refactoring large legacy codebases.
- Passion for maintaining a rock‑solid foundation while moving the Unity Editor platform forward.
Relocation support is not available for this position. Work visa/immigration sponsorship is not available for this position.
Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators.