Software Engineer for Metaverse Language Development

5 days ago


Guildford, Surrey, United Kingdom Epic Games Full time
Job Summary

Epic Games is seeking a skilled Software Engineer to join our team and contribute to the development of Verse, a new declarative language for the metaverse. As a research-oriented engineer or an engineering-oriented researcher, you will design, implement, and test research tools, including a reference implementation and a term-rewrite-system that implements Verse, verification engines, and test frameworks. Your expertise in Haskell programming and knowledge of programming language design and implementation techniques will be invaluable assets to our team.

About Epic Games
Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. We've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content for over 25 years. Our Unreal Engine technology provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, and it's also a tool being embraced by content creators across various industries such as media and entertainment, automotive, and architectural design.

Your Responsibilities
  • Design, implement, and test research tools, including a reference implementation and a term-rewrite-system that implements Verse, verification engines, and test frameworks.
  • Co-author documents that specify Verse for different audiences, including research papers aimed at academics and design documents for Epic engineers.

Requirements
  • Excellent Haskell programming skills and knowledge of the Haskell ecosystem.
  • Knowledge of programming language design and implementation techniques: semantics, confluence, abstract interpretation, formal verification, and proof unification.

What We Offer
We offer a competitive salary range of $120,000 - $180,000 per year, depending on experience, and a comprehensive benefits package, including medical, dental, and vision insurance, 401(k) matching, and paid time off. Additionally, we provide opportunities for professional growth and development, a collaborative work environment, and the chance to work on exciting projects that push the boundaries of what's possible in the gaming industry.

Note to Applicants
Epic Games is an Equal Opportunity employer and welcomes applications from diverse candidates. Please submit your resume and cover letter to apply for this position.
  • Software Engineer

    4 weeks ago


    Guildford, Surrey, United Kingdom Randstad Full time

    **Job Title:** Software Engineer - Backend Developer**Job Summary:** We are seeking a skilled software engineer to join our team as a backend developer. The ideal candidate will have a strong background in software development and be proficient in programming languages such as Java, Python, and C++.**Key Responsibilities:Design, develop, and maintain...


  • Guildford, Surrey, United Kingdom Explore Learning Full time

    About the Role:We are seeking a talented Software Engineer to join our team. The ideal candidate will have a strong background in software development and be proficient in multiple programming languages.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to identify and prioritize software development...

  • Software Engineer

    4 weeks ago


    Guildford, Surrey, United Kingdom Circle Health Group Full time

    We are looking for a skilled Software Engineer to join our team. The ideal candidate will have experience in backend development using languages such as Java or Python.The successful candidate will be responsible for designing and implementing software solutions, collaborating with cross-functional teams, and ensuring the highest level of quality and...


  • Guildford, Surrey, United Kingdom Be-IT Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our Edinburgh-based development team. As a key member of our team, you will be working on complex and scientific software for a broad range of worldwide clients. Your analytical and problem-solving nature will be essential in activities such as software coding, interface...


  • Guildford, Surrey, United Kingdom JAM Recruitment Full time

    As a Senior Software Development Engineer, you will be responsible for designing, coding, and testing software systems for a global leader in aerospace and defense technology.This is a 6-month contract with the possibility of extensions, paying £67.02 per hour (Inside IR35).The company provides innovative solutions to meet the complex challenges of its...


  • Guildford, Surrey, United Kingdom STEM Solutions Group Full time

    About STEM Solutions GroupWe are a leading provider of technical consultancy and solutions across multiple sectors, with a focus on security and high-performance data processing.Job OverviewWe are seeking ambitious, self-motivated graduates to join our team in the summer of 2025. The ideal candidate will possess:A strong academic background, on track to...

  • **Software Engineer**

    4 weeks ago


    Guildford, Surrey, United Kingdom Electronic Arts Full time

    Our company is seeking a skilled **Software Engineer** to design and develop high-quality software solutions. The ideal candidate will have a strong foundation in computer science and software engineering principles. Key responsibilities include:Design and develop software applications using a variety of programming languages and technologiesCollaborate with...

  • Software Developer

    2 months ago


    Guildford, Surrey, United Kingdom beBee Professionals Full time £45,000 - £65,000

    Software Engineer RoleWe are seeking a skilled Software Engineer to contribute to our innovative team in Guildford, United Kingdom.Key Responsibilities:Design, develop, and maintain high-quality software applications.Collaborate with cross-functional teams to design and implement new features.Perform unit testing and debugging to ensure software functions...

  • Software Engineer

    4 weeks ago


    Guildford, Surrey, United Kingdom Holroyd Howe Full time

    At {company}, we are looking for a skilled Software Engineer to join our team and work on Full Stack Development projects. The ideal candidate will have experience in Backend Development using languages like Python and Java. Responsibilities include designing and implementing scalable and efficient software systems, as well as collaborating with...

  • **Software Engineer**

    4 weeks ago


    Guildford, Surrey, United Kingdom Damia Group Ltd Full time

    ### Job OverviewWe are seeking a highly skilled Software Engineer to join our team. In this role, you will be responsible for designing and developing efficient software solutions to meet the needs of our customers. The ideal candidate will have a strong understanding of software development principles and be able to work collaboratively with our team.####...

  • Software Engineer

    4 weeks ago


    Guildford, Surrey, United Kingdom Wayman Group Full time

    About the RoleAs a Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with cross-functional teams to ensure that our software meets the highest standards of quality and functionality.Key ResponsibilitiesDesign and develop software applications using various programming languages and...

  • Software Engineer

    4 weeks ago


    Guildford, Surrey, United Kingdom Explore Learning Full time

    We are seeking a talented Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Key responsibilities include:Designing and implementing software solutions using a variety of programming languagesCollaborating with cross-functional...


  • Guildford, Surrey, United Kingdom JAM Recruitment Full time

    Estimated salary: £67.02 per hour.About the RoleWe are seeking an experienced Senior Software Engineer to join our team at a global leader in aerospace and defense technology. As a key member of our software development team, you will be responsible for designing, coding, simulating, testing, and integrating software solutions.Key ResponsibilitiesSoftware...

  • Software Developer

    4 weeks ago


    Guildford, Surrey, United Kingdom Electronic Arts Full time

    Job Title: Software DeveloperAs a Software Developer, you will be responsible for designing and developing software applications using various programming languages and technologies. Your primary goal is to create efficient, user-friendly, and scalable software solutions that meet the needs of our clients. Your duties will include writing clean,...


  • Guildford, Surrey, United Kingdom Next Full time

    Job Description:We are seeking a skilled Senior Software Engineer to join our team in digital product development. The successful candidate will be responsible for designing, developing, and maintaining software applications that meet our clients' needs. If you have experience in software engineering and a passion for digital product development, we...


  • Guildford, Surrey, United Kingdom Apple Orchard Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience in developing scalable and efficient software solutions using a variety of programming languages and technologies.Responsibilities:Design and implement software solutions that meet business requirementsCollaborate with cross-functional teams to...


  • Guildford, Surrey, United Kingdom Cathcart Associates Full time

    Cathcart Associates invites ambitious professionals to apply for the position of Software Development Tester in Guildford. This is an exceptional chance to contribute to the success of our global oil and gas organization and shape the future of software development.About the RoleAs a Software Development Tester, you'll collaborate with our talented team to...


  • Guildford, Surrey, United Kingdom BDO UK Full time

    We are seeking a skilled Senior Software Engineer to join our team at {company}.The ideal candidate will have expertise in developing scalable, efficient, and secure software solutions using various programming languages and technologies.Key Responsibilities:• Design and implement complex software systems• Collaborate with cross-functional teams to...


  • Guildford, Surrey, United Kingdom NEXT Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at {company}.As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software applications. Your primary focus will be on writing high-quality, efficient, and reliable code that meets our business requirements.Key...


  • Guildford, Surrey, United Kingdom Ecm Selection Full time

    Lead the development of software solutions for clients in the defence sector at Ecm Selection.Job DescriptionWe are seeking a highly skilled Software Engineer to lead our team of scientists and engineers working on stimulating and demanding low level software and hardware projects. The ideal candidate will have significant influence over a group intent on...