Senior Engine Programmer, AutoSTM
What We Do
Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of engineering experts. We’re always improving on the tools and technology that empower content developers worldwide.
What You'll Do
As a Senior Engine Programmer at Epic Games, you will be at the center of our mission to enable the next generation of game developers. In this role, you will be working on AutoSTM, a new transactional memory system for Unreal Engine. We are looking for someone with a love of low-level, performance-focused engine programming and enthusiasm for out-of-the-box solutions.
In this role, you will
- Adapt engine code to AutoSTM
- Find opportunities for parallelism in gameplay logic
- Maintain the AutoSTM compiler and runtime
- Design AutoSTM's integration with the Verse programming language
What we're looking for
- Excellent C++ knowledge
- Experience profiling, optimizing, and debugging a large codebase
- Comfortable writing multithreaded code
- Comfortable with game engine development
- Comfortable with programming language concepts
EPIC JOB + EPIC BENEFITS = EPIC LIFE
Our intent is to cover all things that are medically necessary and improve the quality of life. We pay 100% of the premiums for both you and your dependents. Our coverage includes Medical, Dental, a Vision HRA, Long Term Disability, Life Insurance & a 401k with competitive match. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.
Throughout the year we celebrate our employees with events and company-wide paid breaks. We offer unlimited PTO and sick time and recognize individuals for 7 years of employment with a paid sabbatical.
Related Jobs
Senior Engine Programmer, AutoSTM
What We Do
Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of engineering experts. We’re always improving on the tools and technology that empower content developers worldwide.
What You'll Do
As a Senior Engine Programmer at Epic Games, you will be at the center of our mission to enable the next generation of game developers. In this role, you will be working on AutoSTM, a new transactional memory system for Unreal Engine. We are looking for someone with a love of low-level, performance-focused engine programming and enthusiasm for out-of-the-box solutions.
In this role, you will
- Adapt engine code to AutoSTM
- Find opportunities for parallelism in gameplay logic
- Maintain the AutoSTM compiler and runtime
- Design AutoSTM's integration with the Verse programming language
What we're looking for
- Excellent C++ knowledge
- Experience profiling, optimizing, and debugging a large codebase
- Comfortable writing multithreaded code
- Comfortable with game engine development
- Comfortable with programming language concepts
EPIC JOB + EPIC BENEFITS = EPIC LIFE
Our intent is to cover all things that are medically necessary and improve the quality of life. We pay 100% of the premiums for both you and your dependents. Our coverage includes Medical, Dental, a Vision HRA, Long Term Disability, Life Insurance & a 401k with competitive match. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.
Throughout the year we celebrate our employees with events and company-wide paid breaks. We offer unlimited PTO and sick time and recognize individuals for 7 years of employment with a paid sabbatical.
Lead UI Programmer
What We Do
Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of engineering experts. We’re always improving on the tools and technology that empower content developers worldwide.
What You'll Do
We’re looking for a Lead Gameplay Systems Engineer who is passionate about games and well-versed in C++, Java and gameplay systems development. You will lead a team of highly talented engineers and participate in designing and implementing highly impactful player engagement systems.
In this role, you will
- Lead a team engineers focusing on player retention and engagement systems.
- Build and maintain bridges with stakeholders to realize company vision.
- Experiment with game design and use rapid prototyping while ensuring that strong architectural and algorithmic decisions are made.
- Work closely with art and design to create and iterate on gameplay features.
- Prototype and iterate on features and be willing to accept and respond to critical feedback.
- Supporting technical excellence on multiple platforms.
- Optimize and fix bugs in existing gameplay systems.
- Contribute ideas toward all aspects of the game’s production and development.
- Write robust, maintainable code with extensibility in mind.
What we're looking for
- Strong C++ skills and programming principles knowledge.
- Talent for building robust, extensible, maintainable systems.
- Experience developing AAA games or game engine technology professionally.
- Self-motivated, strong work ethic, and able to work independently.
- Excellent interpersonal and communication skills with demonstrated ability to communicate fluently in English (written and verbal).
- Experience with player engagement and retention systems is a plus.
EPIC JOB + EPIC BENEFITS = EPIC LIFE
Our intent is to cover all things that are medically necessary and improve the quality of life. We pay 100% of the premiums for both you and your dependents. Our coverage includes Medical, Dental, a Vision HRA, Long Term Disability, Life Insurance & a 401k with competitive match. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.
Throughout the year we celebrate our employees with events and company-wide paid breaks. We offer unlimited PTO and sick time and recognize individuals for 7 years of employment with a paid sabbatical.
UI Programmer
What We Do
Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of engineering experts. We’re always improving on the tools and technology that empower content developers worldwide.
What You'll Do
We’re looking for a User Interface (UI) Engineer who is passionate about games and well-versed in C++, UI and gameplay development. In this role, you'll have an opportunity to work across UI, gameplay, and platforms to build features highly impactful to users.
In this role, you will
- Work closely with art and design leads to ensure that UI meets aesthetic and functional requirements.
- Attending to every detail, especially with regard to compliance, layout, and design.
- Architecting, planning, and implementing new UI systems with a focus on extensibility.
- Optimizing and fixing bugs in existing UI systems.
- Contributing ideas toward all aspects of the game’s production and development.
- Writing robust, maintainable code with extensibility in mind.
- Working collaboratively with the team to ensure that UI meets aesthetic and functional requirements.
- Work closely with artists, designers, and other programmers on cutting-edge features that support player experiences as we build the Metaverse.
What we're looking for
- Exceptional C++ programming skills.
- Experience developing UI features for games across multiple platforms.
- Knowledge of networking, rendering, and other systems impacting quality and performance.
- Unreal Engine development experience.
- Passion for games and great user experiences.
- Keen analytical mind and mature problem-solving skills.
EPIC JOB + EPIC BENEFITS = EPIC LIFE
Our intent is to cover all things that are medically necessary and improve the quality of life. We pay 100% of the premiums for both you and your dependents. Our coverage includes Medical, Dental, a Vision HRA, Long Term Disability, Life Insurance & a 401k with competitive match. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.
Throughout the year we celebrate our employees with events and company-wide paid breaks. We offer unlimited PTO and sick time and recognize individuals for 7 years of employment with a paid sabbatical.
Senior Language Programmer
What We Do
Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of engineering experts. We’re always improving on the tools and technology that empower content developers worldwide.
What You'll Do
As a Senior Language Programmer at Epic Games, you will be at the center of our mission to enable the next generation of game developers. We are looking for someone with an interest in and love of programming languages and programming language implementation. In this role, you will be working on the implementation of the Verse programming language, which is a new programming language created by Epic and designed for coding game experiences at metaverse scale!
In this role, you will
- Build out and maintain the language compiler and tool chain
- Work closely with language consumers to ensure an exceptional user experience
- Design and maintain the scripting interface to the Unreal Engine
- Fix bugs and maintain the language code base
What we're looking for
- Experience in language compiler and tool chain development
- Proficiency in C++
- Well-versed in software engineering principles, especially API design
- Experience developing in a large codebase at a fast pace, making trade-offs between usability, performance, and power
- Demonstrated ability to communicate fluently in English (written and verbal)
EPIC JOB + EPIC BENEFITS = EPIC LIFE
Our intent is to cover all things that are medically necessary and improve the quality of life. We pay 100% of the premiums for both you and your dependents. Our coverage includes Medical, Dental, a Vision HRA, Long Term Disability, Life Insurance & a 401k with competitive match. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.
Throughout the year we celebrate our employees with events and company-wide paid breaks. We offer unlimited PTO and sick time and recognize individuals for 7 years of employment with a paid sabbatical.