CrawlJobs Logo

C++ Programmer

Magic Media

Location Icon

Location:

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We’re looking for a C++ Programmer who is self-motivated, goal-orientated, and a strong team player. The ideal candidate will have extensive full-time UE programming experience in games. We are looking for someone who is passionate about the digital content production process and who is willing to work with content creators and engineers of other disciplines to build awesome games.

Job Responsibility:

  • Implement and improve a variety of fast and efficient core software using Unreal Engine
  • Maintain and build code using C++ for all assigned work streams
  • Help provide architectural oversight across the entire application
  • Collaborate to devise optimal engineering solutions to technical challenges

Requirements:

  • 7+ years of experience as a professional in game development
  • 5+ years as a professional C++ Game Developer
  • Worked on at least 1 AAA title or 3+ AA titles
  • Experience working across multiple areas of the game development: AI/Gameplay/Multiplayer/Systems
  • Excellent communication skills
  • Fluent in English

Nice to have:

  • Experienced with multiplayer gameplay systems, network replication, core engine, and Virtual Reality technologies
  • Experience in Tools Development
  • Unity experience
  • Experience working with Amazon Gamelift, Google Firebase or Microsoft Playfab
  • Solid technical foundation (e.g. Computer Science / Maths Degree or equivalent)
What we offer:
  • Permanently remote position
  • An opportunity to experience different pipelines and styles and improve your skills by applying them to a diverse variety of engaging projects
  • Be part of an international group with offices worldwide
  • Career growth and development
  • Working closely with a team of like-minded people in a fast-paced, multicultural environment
  • Ongoing training and professional self-improvement opportunities
  • Flexible working hours
  • An inclusive culture and open communication

Additional Information:

Job Posted:
March 05, 2026

Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for C++ Programmer

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience C#, Asp.net, C++
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Application Programmer

An opportunity to work for an Australian leading warrants trading business and b...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Ability to work under pressure and manage deadlines
  • Ability to adjust priorities quickly as circumstances dictate
  • Ability to work with minimal supervision on multiple concurrent projects
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree
  • Experience of implementing complex projects involving multiple stakeholders
  • In-depth knowledge of FIX protocol and proven experience in front-office systems
Job Responsibility
Job Responsibility
  • Development of the Warrants market making application stack, design solutions, coordinate delivery, investigate production incidents, participate in L2/L3 support activities
  • Develop technical solutions to meet business requirements taking into account recommended technologies, non-functional requirements, internal policies and procedures
  • Participate in all elements of SDLC from gathering business requirements, analysis, code reviews, testing, deploying applications
  • Understand and help shaping Citi’s global Warrants platform
  • Establish and maintain strong working relationships with peers and other local and global technology team members
  • Establish and maintain strong working relationships with the local business
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Comply with the ethical standards contained in the Code of Conduct
What we offer
What we offer
  • Global Benefits
  • We bring the best to our people. We put our employees first and provide the best-in-class benefits they need to be well, live well and save well
  • Fulltime
Read More
Arrow Right

Programmer Analyst

Location
Location
United States , Southlake
Salary
Salary:
Not provided
npitcorp.com Logo
North Point Corp
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Plan, develop, program, design, test and implement computer software systems application package and network systems
  • Analyze the communications, informational, database and programming requirements of clients
  • Define architecture blueprint and design specification for services
  • Provide enterprise service-oriented architecture solutions
  • Work with project managers and customers to define project roadmap
  • Review, repair and modify software programs to ensure technical accuracy and reliability of programs
  • Work with C, C#, Java, SQL, PL/SQL, Oracle, VB, .NET, EJB, JNDI, Biztalk, WCF, ETL, and JMS
  • Travel/Relocate to various unanticipated locations to interact with clients and train end users for short and long term assignments
  • Fulltime
Read More
Arrow Right

Unity Programmer

Digital Sun is a standout studio in the indie game world. With three successful ...
Location
Location
Spain , Valencia
Salary
Salary:
Not provided
digitalsungames.com Logo
Digital Sun Games
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong knowledge of C# programming and the Unity Engine API
  • Solid understanding of game development fundamentals
  • Experience with version control systems (e.g., Git, Perforce, Plastic SCM, etc.)
  • Ability to work both independently and collaboratively within a team environment
  • Good knowledge of software design patterns and best practices for scalable, maintainable code
  • Experience with debugging and performance optimization in Unity
  • Strong communication skills and ability to work in a Spanish and English-speaking environment
What we offer
What we offer
  • Flexible working hours with the option to work remotely one day per week
  • Work-life balance made easier with a 35-hour work week (7-hour workday)
  • Competitive salary, aligned with your experience and profile
  • A supportive and dynamic work environment, where creativity and collaboration thrive
  • The opportunity to work on top-tier, high-quality games that push the boundaries of innovation
  • Complimentary breakfast every morning at the office to start your day right
  • Private health insurance subsidy to help keep you and your loved ones protected
  • Mental health support because we care about your well-being
  • Free language classes in both English and Spanish to help you grow personally and professionally
  • Optional benefits for transportation and dining to make your daily routine smoother
  • Fulltime
Read More
Arrow Right

Ai Programmer

We are looking for an experienced AI Programmer to join our high-calibre team ba...
Location
Location
Italy , Milan
Salary
Salary:
Not provided
racewardstudio.com Logo
RaceWard Studio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Knowledge of the Unreal Engine
  • At least 1 published title or at least 2 years of experience as a programmer on PC
  • Excellent knowledge of C++11 or later and programming methodologies (OOP, Data-driven, Service-oriented, etc.)
  • Experience with standard AI technology (finite state machines, pathfinding, goal-oriented behavior, rule-based systems, learning etc.)
  • Strong knowledge of 3D math, vectors, matrices and linear algebra
  • Strong knowledge of programming algorithms
  • Ability to design effective code architecture for large game projects
  • Strong problem solving, conceptual and analytical skills
  • Strong organizational skills, including the ability to work on multiple tasks and prioritize effectively
  • Open mind, strong communication skills and ability to work in a team
Job Responsibility
Job Responsibility
  • Design and write clean, robust, maintainable code respecting the company’s standards
  • Maintain and extend the existing AI framework and tools for use in internal and external projects
  • Work closely with game designers, artists and programmers to improve the AI system and support its application and tuning
  • Design new functional and engaging features and integrate them with existing AI as well as physics and animation systems
  • Research the latest techniques in game AI
  • Ensure code performance through profiling and optimization
  • Ensure the technical quality of the project through tuning and bug fixing
  • Follow and enhance the existing development process and set standards
  • Feature estimation and reporting to Team Lead
  • Meeting deadlines
What we offer
What we offer
  • A modern and relaxed studio atmosphere
  • A chance to work with an international team
  • Coffee, snacks and drinks at the office dispensers, and daily meal vouchers
  • Healthcare
  • Yearly Vouchers for goods or services, including discounts on the purchase of video games
  • 1-to-1 dedicated courses to improve personal skills (e.g. English language, soft skills or specific technical courses according to the needs of the team)
  • Company Events (dinners, cultural and team building trips)
  • Regular check-ups 1-to-1 with your manager and HR to assess performance, progress, difficulties, and periodic climate analyses
  • Career development: structured salary review process and individual growth path
  • Smart working policy to promote work-life balance
  • Fulltime
Read More
Arrow Right

Unreal Programmer

Digital Sun is a standout studio in the indie game world. With three successful ...
Location
Location
Spain , Valencia
Salary
Salary:
Not provided
digitalsungames.com Logo
Digital Sun Games
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong knowledge of C++ programming and the Unreal Engine API
  • Solid understanding of game development concepts, including game physics, AI, animations, and UI integration
  • Experience with version control systems (e.g., Git, Perforce, Plastic SCM, etc.)
  • Familiarity with Blueprint scripting
  • Ability to work independently and collaborate within a team
  • Experience with debugging and performance optimization in Unreal Engine
  • Strong communication skills and ability to work in a Spanish and English-speaking environment
What we offer
What we offer
  • Flexible working hours with the option to work remotely one day per week
  • Work-life balance made easier with a 35-hour work week (7-hour workday)
  • Competitive salary, aligned with your experience and profile
  • A supportive and dynamic work environment, where creativity and collaboration thrive
  • The opportunity to work on top-tier, high-quality games that push the boundaries of innovation
  • Complimentary breakfast every morning at the office to start your day right
  • Private health insurance subsidy to help keep you and your loved ones protected
  • Mental health support because we care about your well-being
  • Free language classes in both English and Spanish to help you grow personally and professionally
  • Optional benefits for transportation and dining to make your daily routine smoother
  • Fulltime
Read More
Arrow Right

Programmer Analyst

You’ll develop front-end web applications and other tools to support our Investi...
Location
Location
United States , Doral, FL
Salary
Salary:
Not provided
protocolinfotech.com Logo
Protocol Infotech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience programming with C#, JavaScript, CSS, and SQL
  • B.S. in Computer Science / related field required
Job Responsibility
Job Responsibility
  • Programming, debugging, and documenting complex software applications
  • Developing and implementing web-based solutions
  • Providing technical and strategic advice to Manager, Applications Development and other Broadridge Managers
  • Work with the Product Management team to build project specifications
  • Collaborate with the Change Management team during development to ensure quality code
  • Works with manager and teammates to build accurate estimates for assigned business support and project support development tasks, delivering reliable, reusable and supportable software on time and on-budget
  • Serves as a subject matter exert for the application supported, with deep understanding of integration with the technical infrastructure
  • Follows departmental guidelines and processes in the development and support efforts
  • Performing other duties as assigned
What we offer
What we offer
  • All employees of Protocol Infotech, Inc. are automatically enrolled in the employee referral program of the company. Referral fee of $1,000 will be paid if referred candidate is hired by the company
  • Fulltime
Read More
Arrow Right

Gameplay Programmer

We are looking for a Gameplay Programmer to join our high-calibre team based in ...
Location
Location
Italy , Milan
Salary
Salary:
Not provided
racewardstudio.com Logo
RaceWard Studio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have at least 2 years of experience in commercial C++ programming
  • Excellent knowledge of C++11 or later and programming methodologies (OOP, Data-driven, Service-oriented, etc.)
  • Have advanced knowledge of algorithms, data structures, and STL
  • Understand object-oriented programming and design patterns
  • Strong problem solving, conceptual and analytical skills
  • Excellent organizational skills, including the ability to work on multiple tasks and prioritize effectively
  • Open mind, strong communication skills and ability to work in a team
  • Can read technical documentation in English
  • You’re passionate about games and creating games
  • A keen sense of fun gameplay
Job Responsibility
Job Responsibility
  • Design and write clean, robust, cross-platform and maintainable code respecting the company’s standards
  • Develop game logic elements
  • Work closely with game designers, artists, animators and other programmers to improve the gameplay systems and support them in its application and tuning
  • Develop architecture and design large game systems in collaboration with the lead programmer
  • Ensure code performance through profiling and optimization
  • Ensure the technical quality of the project through tuning and bug fixing
  • Follow and enhance the existing development process and set standards
  • Contribute your unique ideas to all aspects of project development
  • Meeting deadlines
What we offer
What we offer
  • A modern and relaxed studio atmosphere
  • A chance to work with an international team
  • Coffee, snacks and drinks at the office dispensers, and daily meal vouchers
  • Healthcare
  • Yearly Vouchers for goods or services, including discounts on the purchase of video games
  • 1-to-1 dedicated courses to improve personal skills (e.g. English language, soft skills or specific technical courses according to the needs of the team)
  • Company Events (dinners, cultural and team building trips)
  • Regular check-ups 1-to-1 with your manager and HR to assess performance, progress, difficulties, and periodic climate analyses
  • Career development: structured salary review process and individual growth path
  • Smart working policy to promote work-life balance
  • Fulltime
Read More
Arrow Right