Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Engine Programmer, Fortnite Tech image - Rise Careers
Job details

Senior Engine Programmer, Fortnite Tech

WHAT MAKES US EPIC?At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.ENGINEERING - GAMESWhat We DoUnreal 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 DoAs part of the performance and optimization team, you will innovate and push the limits to deliver the best experience possible for our players. You will problem-solve performance and stability issues and guide developers in creating new industry-leading features.Most importantly, you’ll work with a creative, energetic, and fun team to continue making Fortnite one of the most popular and engaging gaming experiences in the world!In this role, you will• Improve player experience by optimizing systems for CPU, GPU, and memory• Monitor live client data, problem solving issues and make data analysis improvements along the way• Deep-dive into technical challenges where you will help to drive the vision and solutions• Act as a bridge and subject matter expert between game developers and engine technology• Build tools and workflows to enable developer efficiency and autonomyWhat we're looking for• Excellent C++ skills and software engineering principles• Experience profiling and optimizing in one or more areas of game development• Experience implementing and debugging large, robust systems on game or game engine technology• Strong interpersonal and communication skills with demonstrated ability to communicate fluently in English• Unreal Engine and console development experience preferred but not requiredThis role is open to multiple locations in North America (including CA, NYC, & WA).EPIC JOB + EPIC BENEFITS = EPIC LIFEOur 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.Pay Transparency InformationThe expected annual base pay range(s) for this position are detailed below. Each base pay range is relevant only for individuals who are residents of or will be expected to work within the specified locale. Compensation varies based on a variety of factors, which include (but aren’t limited to) things such as skills and competencies, qualifications, knowledge, and experience. In addition to base pay, most employees are eligible to participate in Epic’s generous benefit plans and discretionary incentive programs (subject to the terms of those plans or programs).New York City Base Pay Range$172,736 — $253,347 USDCalifornia Base Pay Range$190,010 — $278,682 USDWashington Base Pay Range$181,373 — $266,014 USDABOUT USEpic Games spans across 19 countries with 55 studios and 4,500+ employees globally. For over 25 years, we’ve been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic’s award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.Like what you hear? Come be a part of something Epic!Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.
Epic Games Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Epic Games DE&I Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Epic Games
Epic Games CEO photo
Tim Sweeney
Approve of CEO

Average salary estimate

Estimate provided by employer
$145725 / ANNUAL (est.)
min
max
$102K
$189K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Engine Programmer, Fortnite Tech, Epic Games

At Epic Games, we believe in the magic that happens when talented individuals come together to create something exceptional. As a Senior Engine Programmer at Epic, particularly for Fortnite Tech in California, you'll be at the forefront of technological innovation, facilitating the development of world-class gaming experiences. Your role on the performance and optimization team is not just about numbers; it’s about enhancing the player's journey through carefully crafted, high-performing systems that run smoothly on CPU, GPU, and memory. You will not only tackle performance issues but also provide insightful solutions that elevate our beloved Fortnite to new heights. Joining us means collaborating with a vibrant and energetic team who are as passionate about gaming as you are. You'll dive deep into complex technical challenges, guiding fellow developers with your expertise, and creating tools that empower their creativity. Plus, you’ll benefit from a set of perks that will you ensure a balanced life, including unlimited PTO, comprehensive health coverage, and events that celebrate our achievements. With Epic Games, you won't just be writing code; you’ll be defining the future of gaming. If you're ready to take your skills to the next level and work in an inclusive environment that values innovation and diversity, we can’t wait to meet you!

Frequently Asked Questions (FAQs) for Senior Engine Programmer, Fortnite Tech Role at Epic Games
What are the main responsibilities of a Senior Engine Programmer at Epic Games?

As a Senior Engine Programmer at Epic Games, particularly for Fortnite Tech, your primary responsibilities will include optimizing systems for enhanced player experiences, monitoring live client data to pinpoint issues, and spearheading the technical vision behind the scenes. You'll be the go-to expert bridging the gap between game developers and engine technology, while also building essential tools to improve developer efficiency.

Join Rise to see the full answer
What qualifications are required for the Senior Engine Programmer role at Epic Games?

To qualify for the Senior Engine Programmer position at Epic Games, you need exceptional C++ skills and a good foundation in software engineering principles. Experience with debugging large systems is crucial, and familiarity with Unreal Engine and console development is a plus. Strong communication skills are also essential to effectively collaborate with the team.

Join Rise to see the full answer
What kind of experience should candidates have for the Senior Engine Programmer position at Epic?

Candidates for the Senior Engine Programmer role at Epic Games should have substantial experience in game development, particularly in profiling and optimizing systems. Previous work in game engine technology and a knack for problem-solving complex technical issues will be beneficial. A track record of successfully delivering robust systems in game environments is highly desirable.

Join Rise to see the full answer
How does Epic Games ensure a collaborative work environment for Senior Engine Programmers?

Epic Games fosters a collaborative work atmosphere by promoting open communication and teamwork. As a Senior Engine Programmer, you'll work with a creative and passionate team focused on innovation. Regular team events and paid breaks contribute to a welcoming workplace, ensuring that everyone can share ideas and drive improvements together.

Join Rise to see the full answer
What benefits can a Senior Engine Programmer expect at Epic Games?

A Senior Engine Programmer at Epic Games can expect a comprehensive benefits package including 100% paid premiums for health insurance, unlimited PTO, and robust mental wellness support. Other perks include competitive match in 401k plans, paid sabbaticals for long-term employees, and engaging events throughout the year, all designed to enhance your quality of life.

Join Rise to see the full answer
Common Interview Questions for Senior Engine Programmer, Fortnite Tech
How do you approach optimizing performance in large-scale game systems?

When addressing performance optimization in large-scale game systems, I start by profiling the application to identify bottlenecks. I focus on resource-intensive areas such as CPU usage, memory consumption, and rendering efficiency. The insights gained from monitoring live data allow me to implement strategic optimizations and systematically improve performance without compromising the player's experience.

Join Rise to see the full answer
Can you describe an instance where you solved a complex technical issue in game development?

In a recent project, we faced a critical issue with memory leaks that affected gameplay. I conducted a thorough analysis to trace the source of the leaks using profiling tools. By refactoring the code and implementing more efficient memory management techniques, I successfully resolved the problem, which not only improved performance but also enhanced overall game stability.

Join Rise to see the full answer
What coding practices do you believe are essential for a Senior Engine Programmer?

Essential coding practices for a Senior Engine Programmer include writing clean, maintainable code, following consistent naming conventions, and utilizing proper documentation. Additionally, committing to code reviews and promoting collaboration with peers helps in identifying potential issues early and fosters best practices within the team.

Join Rise to see the full answer
How do you stay updated with trends in game development and technology?

Staying updated with trends in game development involves subscribing to industry-related newsletters, participating in forums, and attending conferences. I also engage with the developer community through platforms like GitHub and social media, where I can exchange insights and best practices with other professionals.

Join Rise to see the full answer
What experience do you have with Unreal Engine, and how has it influenced your work?

I have extensive experience working with Unreal Engine, where I’ve developed various features and optimizations for real-time rendering. This experience has deepened my understanding of the engine's architecture and best practices, allowing me to deliver high-quality game experiences and guide my team in leveraging its full potential.

Join Rise to see the full answer
How do you prioritize tasks while working on multiple projects?

Prioritizing tasks requires clear communication with stakeholders and understanding project deadlines. I rely on project management tools to track progress and set achievable milestones. By focusing on high-impact tasks first and maintaining open lines of communication, I'm able to effectively manage multiple projects without losing sight of quality.

Join Rise to see the full answer
Describe a time when you had to collaborate with other team members on a technical project.

In my previous role, I collaborated with artists and designers on a new gameplay feature. We held regular meetings to align on requirements, and I provided technical guidance as they created assets. Through our collaborative effort, we were able to integrate features smoothly, allowing for an innovative gameplay experience while adhering to performance standards.

Join Rise to see the full answer
What role does data analysis play in your work as a Senior Engine Programmer?

Data analysis is crucial to my role as a Senior Engine Programmer. It helps me identify performance bottlenecks and inform optimization strategies. By analyzing live client data, I can make informed decisions about improvements and track the effectiveness of various technical changes over time.

Join Rise to see the full answer
What techniques do you use for debugging large systems?

For debugging large systems, I utilize a combination of logging, breakpoints, and profiling tools. This enables me to isolate issues effectively. I also practice systematic testing, where I validate smaller components before examining larger integration points to ensure reliability and efficiency throughout the debugging process.

Join Rise to see the full answer
How do you ensure that your code is optimized for both performance and readability?

To ensure my code is optimized for performance and readability, I follow best coding practices, including clear naming conventions and modular design. I prioritize writing efficient algorithms and periodically conduct code reviews to gain feedback. This approach helps maintain the balance between high performance and user-friendly coding standards.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Epic Games Hybrid Cary,North Carolina,United States
Posted 12 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Casual Dress Code
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Paid Time-Off
Maternity Leave
Photo of the Rise User
Epic Games Hybrid Cary, NC
Posted 12 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Casual Dress Code
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Paid Time-Off
Maternity Leave
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Anthropic Remote San Francisco, CA | Seattle, WA
Posted 9 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
Passion for Exploration
Rapid Growth
Social Impact Driven
Mission Driven
Medical Insurance
Dental Insurance
Vision Insurance
Maternity Leave
Paternity Leave
Paid Time-Off
Equity
401K Matching
Commuter Benefits
Learning & Development
WFH Reimbursements
Photo of the Rise User
Posted 6 days ago

Epic Games is a leading interactive entertainment company and provider of 3D engine technology.

111 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge InnovatorBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Casual Dress Code
Fast-Paced
Growth & Learning
BENEFITS & PERKS
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Paid Time-Off
Maternity Leave
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
November 30, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!