Romanian Game Developers Association (RGDA) logo

C++/C# Developer

Primary stack

C++C#Problem Solving

Nice to have's

PostgreSQLMySQLAIOracle DatabaseRender

Job description

About the Position

C++/C# Developer

ATRA collaborates with game studios around the world to help build ambitious games across PC and console platforms. Our team is composed of experienced developers who care deeply about craft, collaboration, and delivering high-quality game experiences.

We are currently looking to connect with C++/C# programmers across multiple areas of specialization: gameplay systems, engine features, tools, AI, UI, networking, graphics, database integrations, and more.

We do not expect candidates to cover all of these areas. Instead, we’re interested in engineers who are confident working with both C++ and C#, bring solid expertise in one or more technical areas, and enjoy collaborating closely with other specialists in a production environment.

Depending on the project, you may integrate directly with partner teams as part of their development pipeline or contribute to systems developed within ATRA.

Responsibilities

  • Designing, implementing, and maintaining software systems and technical features using C++ and C#
  • Contributing to the development and improvement of core systems within large or long-lived production codebases
  • Working across different technologies, tools, and environments depending on project needs
  • Collaborating closely with designers, artists, engineers, and other stakeholders to translate requirements into robust technical solutions
  • Debugging complex technical issues and maintaining system stability throughout development
  • Participating in code reviews and technical discussions to maintain high engineering standards
  • Supporting and improving development workflows, tools, and pipelines where needed

Requirements

  • 4+ years of professional experience in software development, preferably in game development or interactive applications
  • Solid programming experience in both C++ and C#, with at least an intermediate level of practical proficiency in each language
  • Strong software engineering fundamentals, including object-oriented programming, data structures, algorithms, and clean code principles
  • Comfortable navigating, understanding, and contributing to large or long-lived codebases
  • Good understanding of software architecture and maintainable system design
  • Strong debugging, profiling, and problem-solving abilities
  • Experience using version control systems such as Git or Perforce
  • Ability to collaborate effectively with cross-disciplinary teams
  • Good communication skills and a proactive approach to technical problem solving

Nice to Have

  • Professional experience working with Unreal Engine
  • Professional experience working with Unity
  • Contributions to shipped titles or released software products
  • Experience with Oracle databases, PostgreSQL, or MySQL
  • Familiarity with console development environments, such as PlayStation, Xbox, or Nintendo Switch
  • Experience optimizing performance in real-time applications
  • Specialized knowledge such as AI, UI, tooling, networking, rendering, backend systems, or gameplay systems
  • Experience with porting or cross-platform projects
  • VR/AR experience
  • Comfort working with distributed teams or external partners

We Offer

  • The opportunity to work on high-quality projects with leading game studios
  • Collaboration with experienced developers across disciplines
  • A flexible working environment
  • A team culture built on entrepreneurial spirit, transparency, and respect for craft
  • Opportunities to grow into technical leadership or specialist roles
  • Continuous learning and mentorship. Clear feedback, support, and a path to becoming your “best engineering self”

About the Company

Location: Europe, Romania, Bucharest

Type: Full-time (Romania only), Contract, Freelance

Flexibility: Studio-first hybrid (if Bucharest) / Remote

Level: Mid, Senior

Salary Range: EUR 44,000 – 63,000 Gross / Year

How to Apply

Send your CV & Portfolio so we can review your background and skills. Include a short note about your experience and interests. Join a short intro call to explore our mutual fit and kick things off.

Apply for this role

© Romanian Game Developers Association (RGDA). This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Romanian Game Developers Association (RGDA)

All 171 roles

Popular searches