{"version":"0.1","company":{"name":"YubHub","url":"https://yubhub.co","jobsUrl":"https://yubhub.co/jobs/title/senior-programmer-in-programming-languages"},"x-facet":{"type":"title","slug":"senior-programmer-in-programming-languages","display":"Senior Programmer In Programming Languages","count":1},"x-feed-size-limit":100,"x-feed-sort":"enriched_at desc","x-feed-notice":"This feed contains at most 100 jobs (the most recently enriched). For the full corpus, use the paginated /stats/by-facet endpoint or /search.","x-generator":"yubhub-xml-generator","x-rights":"Free to redistribute with attribution: \"Data by YubHub (https://yubhub.co)\"","x-schema":"Each entry in `jobs` follows https://schema.org/JobPosting. YubHub-native raw fields carry `x-` prefix.","jobs":[{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_0310be64-1e9"},"title":"Senior Programmer in Programming Languages","description":"<p>We are seeking a Senior Programmer in Programming Languages to join our team at Epic Games. As a Senior Programmer, you will be responsible for developing and maintaining the language compiler and toolchain, working closely with language consumers to provide an exceptional user experience, designing and maintaining the script interface to Unreal Engine, and correcting bugs and maintaining the language code base.</p>\n<p><strong>What you&#39;ll do</strong></p>\n<ul>\n<li>Develop and maintain the language compiler and toolchain.</li>\n<li>Work closely with language consumers to provide an exceptional user experience.</li>\n<li>Design and maintain the script interface to Unreal Engine.</li>\n<li>Correct bugs and maintain the language code base.</li>\n</ul>\n<p><strong>What you need</strong></p>\n<ul>\n<li>Experience in developing language compilers and toolchains.</li>\n<li>Proficiency in C++.</li>\n<li>Advanced knowledge of software design principles, particularly interface programming.</li>\n<li>Experience in developing in large code bases at a rapid pace, and ability to make trade-offs between usability, performance, and power.</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_0310be64-1e9","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Epic Games","sameAs":"https://www.epicgames.com","logo":"https://logos.yubhub.co/epicgames.com.png"},"x-apply-url":"https://www.epicgames.com/en-US/careers/jobs/5723912004","x-work-arrangement":"onsite","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["language compiler development","C++","software design principles"],"x-skills-preferred":["script interface design","language code base maintenance"],"datePosted":"2026-01-08T03:15:37.451Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Montreal, Canada"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"language compiler development, C++, software design principles, script interface design, language code base maintenance"}]}