Epic Games spans across 25 countries with 46 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. Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer.
Engine Programmer
Location
United States
Posted
55 days ago
Salary
0
Seniority
Mid Level
Job Description
Engine Programmer
Epic Games
Role Description We're looking for a highly detail-oriented Engine Programmer to own the stability, speed, and reliability of our mission-critical automated build and integration systems. You will act as a critical technical bridge between Programming, Art, and Design teams, ensuring the reliability of our build pipeline. You will immediately impact developer productivity by driving down failure rates, optimizing build times, and implementing preventive measures to maintain a high-quality codebase. - Work within our in-house build orchestration to monitor system health, implement systematic troubleshooting, and perform root cause analysis to prevent recurring issues. - Implement and manage quality gates, including static code analysis and data validation tools, ensuring all code merges meet high standards before reaching development branches. - Provide timely, clear incident communication and technical documentation while driving cross-team collaboration to resolve complex, cross-system errors. - Proactively identify error patterns and bottlenecks in the build process and champion a continuous improvement mindset by proposing and implementing workflow optimization solutions. - Design, implement, and maintain tools to enhance the efficiency of build workflows, system diagnostics, and reporting. Qualifications - Excellent C++ skills. - A proactive problem-solver with a strong background in large-scale software development environments and system diagnostics. - Strong capability in debugging complex build failures, performing root cause analysis, and implementing diagnostics and error logging. - Deep familiarity with modern source control systems (Perforce and/or Git), including branching, merging, and build triggering mechanisms. - High attention to detail, strong analytical thinking, and a demonstrable sense of urgency when performing rapid triage and resolution of critical incidents. - Excellent cross-team collaboration and incident communication skills, with the ability to clearly articulate technical issues and trade-offs to programmers, artists, and other stakeholders. - Experience working with AAA game engines and a variety of game engine systems and technologies, with a focus on programming excellence and a passion for well-designed and architected systems. Requirements - This role is open to multiple locations in North America (excluding CA, NY, & WA). Company Description Epic Games spans across 25 countries with 46 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. Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer.
Related Guides
Related Job Pages
More Software Engineer Jobs
Saalex Corporation is seeking a Journeyman Software Developer in Lexington Park, MD. Saalex Corporation is a professional services company delivering cutting-edge solutions to the Department of War. Our expert-level solutions include software development, information technology, program management, financial management and business intelligence services. Saalex Corporation offers competitive compensation, career development, flexible work schedules and excellent benefits. Position Type: Full-Time Salary: $118k-128k annually (depending upon experience) Work Location: Fully Remote Essential Functions: - Research, design, and development of IT systems/applications by applying software development principles and techniques of computer science, engineering, and mathematical analysis to recommend system/software improvements and enhance existing capabilities. - Provide product exploration, technology planning, and formulate solutions for product specifications, performance requirements, software development, and implementation of IT systems/applications. - Contribute to several software-related project functions for our NAVAIR customer by supporting Agile and Dev/Ops implementation activities; collaborate between self-organizing and cross-functional teams. - Maintain software code and databases within an application area, working individually or coordinating development as part of a team. - Adhere to software coding standards to ensure software quality and cyber security rules/regulations; utilize development tools to update tasks and stories, check-in, and version control. - Support daily stand-up meetings. - Other duties as assigned or required.
Customer Success Manager, Water Engineering UK/I
AutodeskHow the world gets designed and made. #MakeAnything
• Build lasting and meaningful relationships throughout a portfolio of AEC organisations • Develop Customer Success Plans, with documented value delivered • Improve Autodesk Construction Cloud Adoption within these accounts by solving customer challenges with our technology • Mitigate any churn risk and guide expansion discussions • Become an expert in our Autodesk Construction Cloud Platform, in current functionality and roadmap
Software Engineer I
Latitude AILatitude AI is a wholly owned subsidiary of Ford Motor Company that develops automated driving technologies. The company was formed in 2023 to reimagine what it’s like to drive, giving drivers time back on their journeys and transforming the driving experience to be safer, less stressful, and more enjoyable for everyone. Headquartered in Pittsburgh with engineering centers in Dearborn, Mich. and Palo Alto, Calif., Latitude employs about 550 people.
Latitude AI (lat.ai) develops automated driving technologies, including L3, for Ford vehicles at scale. We’re driven by the opportunity to reimagine what it’s like to drive and make travel safer, less stressful, and more enjoyable for everyone. When you join the Latitude team, you’ll work alongside leading experts across machine learning and robotics, cloud platforms, mapping, sensors and compute systems, test operations, systems and safety engineering – all dedicated to making a real, positive impact on the driving experience for millions of people. As a Ford Motor Company subsidiary, we operate independently to develop automated driving technology at the speed of a technology startup. Latitude is headquartered in Pittsburgh with engineering centers in Dearborn, Mich., and Palo Alto, Calif. Software Engineer I positions offered by Latitude AI, LLC (Pittsburgh, PA). What you’ll do: - Design and implement the frontend and backend systems that enable Latitude teams to manage and process stored logs - Work closely with a broad range of teams to clarify and/or define requirements, including engineers working on the self-driving system and the operations teams that validate the self-driving system - Write robust, well-tested, maintainable and well-crafted code - Ensure services are performant, scalable and reliable as the amount of data to process continues to grow rapidly - Engage with customers by responding to support questions and resolving production issues - Provide code reviews for other team members What you'll need to succeed: - Requires a bachelor’s or foreign equivalent degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics, or a related field - Education, training, or experience must include: o Applying fundamental algorithms and data structures to solve complex problems; o Designing, implementing, and maintaining scalable software systems to support business objectives; o Developing and maintaining web applications using Typescript and React; o Developing and maintaining software systems using C++, Java, or Python; o Utilizing cloud-based tools and Kubernetes to build and manage applications; o Building automated pipelines as part of a CI/CD process utilizing git, Jenkins, and Docker; and o Creating technical documentation and writing unit and integration tests to ensure code quality. Employee reports to Pittsburgh, PA, but may telecommute from any location in the U.S. Experience may be, but need not be, acquired concurrently. What we offer you: - Competitive compensation packages - High-quality individual and family medical, dental, and vision insurance - Health savings account with available employer match - Employer-matched 401(k) retirement plan with immediate vesting - Employer-paid group term life insurance and the option to elect voluntary life insurance - Paid parental leave - Paid medical leave - Unlimited vacation - 15 paid holidays - Daily lunches, snacks, and beverages available in all office locations - Pre-tax spending accounts for healthcare and dependent care expenses - Pre-tax commuter benefits - Monthly wellness stipend - Adoption/Surrogacy support program - Backup child and elder care program - Professional development reimbursement - Employee assistance program - Discounted programs that include legal services, identity theft protection, pet insurance, and more - Company and team bonding outlets: employee resource groups, quarterly team activity stipend, and wellness initiatives Learn more about Latitude’s team, mission and career opportunities at lat.ai! The expected base salary range for this full-time position in California is $124,400 - $198,000 USD. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Latitude employees are also eligible to participate in Latitude’s annual bonus programs, equity compensation, and generous Company benefits program, subject to eligibility requirements. Candidates for positions with Latitude AI must be legally authorized to work in the United States on a permanent basis. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is available for this position. We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. #LI-DNI
• The Decipher Survey Programmer is responsible for programming market research studies against client materials with a goal to meet and exceed client expectations in terms of integrity of collected data, adherence to agreed timeline and budget. • The programmer contributes to improving overall department efficiency by adhering to current best practices as well as might contribute to creation of new best practices. • This individual works closely with the other programmers and project managers and may work directly with clients on certain projects. • Programmer maintains full responsibility for online survey development and thoroughly reviews client materials. • Delivers high quality surveys against client’s materials. • Works to resolve amendments during quality assurance/client testing phase. • Strives to exceed the client’s satisfaction when programming: Proactively suggests design improvements to ensure panelist comprehension. • Meets programming timelines. • Resolves data issues in the timeliest and most complete manner. • Works directly with the client on custom solutions. • Prepares survey for deployment and sets up link to track progress in field. • Works with Data Processing to meet client deliverable requirements, i.e., working on dashboards, specific data requirements etc. • Contributes to improve processes by working on tasks assigned that increase capabilities, efficiency, skillset, and marketplace competitive advantage. • Spends time reporting and receiving information to and from their manager and continues to learn the latest technologies in the data collections field.



