Senior Desktop Applications Engineer
Epic Games21 days ago
Responsibilities
- Implement and evolve the Epic Games Launcher desktop application.
- Design, architect, implement, and ship well-documented features.
- Improve existing tools and features and contribute to foundational desktop-client work.
- Maintain existing codebases and identify and fix bugs.
- Coordinate initiatives across multiple teams and collaborate with Product, Design, QA, and Backend Service teams.
- Architect system interfaces and tools while delivering solutions under complex technical requirements.
Requirements
- Experience building polished, experience-focused desktop applications.
- Strong professional experience building production software in Rust.
- Experience owning and shipping large initiatives requiring coordination across multiple teams.
- Ability to architect system interfaces and tools.
- Track record of development on tight schedules with complex technical requirements.
- Passion for building user-focused products serving diverse use cases.
Benefits
- Epic pays 100% of medical, dental, vision HRA, long-term disability, and life insurance premiums for employees and dependents.
- 401k with competitive match.
- Free therapy and coaching for employees and dependents through Modern Health.
- Company events and company-wide paid breaks.
- Unlimited paid time off and sick time.
- Paid sabbatical after seven years of employment.
About Epic Games
Epic Games builds Fortnite and operates the Epic Games Store, and develops Unreal Engine and Epic Online Services for game studios and creators. Its business model spans game sales and in-game purchases, Unreal Engine licensing and royalties, and revenue share from its storefront and services. Founded in 1991 and headquartered in Cary, North Carolina, this privately held company’s technology is also used in film/TV, architecture, automotive, and simulation.