-
GRAITEC GROUP

Software Engineer

GRAITEC GROUP
Romania · Full-time · Mid-Senior

About the Team Hiring

Our R&D division is a diverse, multicultural team of experienced professionals, all driven by a shared commitment to delivering technical excellence. The R&D team operates across Romania, France, the UK, Canada, the Czech Republic, Germany, and Poland, in close collaboration with our Product Management team to create industry-leading solutions for the AEC sector.


GRAITEC fosters a rewarding work environment that values continuous learning, personal initiative, and the freedom to contribute innovative ideas to support company success.


Overview


Role purpose/Objective

Software Developers are responsible for writing and implementing efficient code for new or existing software inside GRAITEC product portfolio: researching, designing, implementing, and managing software programs, testing and evaluating, identifying areas for modification in existing programs and developing these modifications.

Key Responsibilities Development:

  • Has a global understanding of the architecture of allocated applications
  • Ensure clear and structured programming, keeping performance, maintenance and compatibility requirements in mind
  • Develops software programs, modules, and algorithms for projects, following the specific requirements and company guidelines;
  • Designs, implements and modifies the structure of the databases necessary to achieve the required implementations;
  • Is preoccupied with ensuring the best possible quality of implementations;
  • Maintains existing programs by making changes following requirements;
  • Configures the applications necessary to carry out the activity;
  • Writes specifications for the development of computer programs and describes the architecture of the developed component;
  • Submits technical reports for developments or for other topics of interest for ongoing projects;
  • Makes proposals for software research and development topics. Testing · Creates automatic tests for the carried-out implementations;
  • Tests the carried-out implementations/modifications;
  • Documents the source code;
  • Meets programming, documentation, and testing standards and conventions;
  • Promptly solves the problems that arise in the area of competence;

Key Metrics:

  • Delivery of development on time as expected by manager
  • Minimal return rate from testing team on your development that translate into high quality production
  • Bugs tracked and fixed in timely manner for allocated development
  • Complete 2 trainings per year as defined in developers’ roadmap


Responsibilities


  • 3+ years of relevant experience as a Software Developer
  • Proficiency in C# with a fair knowledge of the language specification.
  • Experience with ASP.NET
  • Experience in object-oriented programming (OOP): encapsulation, inheritance, polymorphism, templates.
  • Experience with Microsoft SQL Server, MySQL or Oracle databases
  • Experience in agile team setup, e.g. Scrum and/or Kanban
  • Reading and interpreting pre-existing code
  • Experience of applying automation tools for building software, testing, and deployment
  • Proven experience of the software development lifecycle in a commercial environment.
  • A track record of delivering complex technical solutions to production use
  • Infrastructure and DevOps tools knowledge: Azure DevOps, Git, CI/CD etc
  • Previous experience with Cloud technologies, (Private or Public)

Nice to have:

  • Experience with modern JavaScript libraries and tooling (e.g. React, Angular, Vue)
  • Experience with source control systems, such as Git or SVN
  • Understanding of lazy loading, and other performance optimization techniques


Qualifications


  • Bachelor’s degree in computer science, computer engineering or equivalent
  • Fluency in English (spoken/written);
  • Organized with the ability to prioritize own workload and adhere to deadlines.
  • Ability to work as part of a team with good communication skills
  • Strong troubleshooting and problem-solving skills
  • Attention to details
  • Self-taught, pro-active and self-motivated
  • Ability to share their knowledge


Interview Process


At Graitec, we’re proud to foster a diverse and inclusive workplace.

We value our employees for who they are and the contributions they bring, encouraging everyone to be their

authentic selves at work. This diversity helps us better serve the wide range of customers and markets we

operate in. We welcome applications from all backgrounds and assess candidates solely on their skills and ability

to succeed in the role.


Graitec uses AI to support and streamline internal processes; however, all application reviews, screening, and

hiring decisions are made solely by our Talent Acquisition team and hiring managers.

HR Screening – An initial “get to know you” discussion.

  • HR Screening – An initial “get to know you” discussion.
  • Technical Interview
  • Hiring Manager Interview – Role-specific discussion with the manager
  • Final Interview

Key Skills

Ranked by relevance

devops git the ability to prioritize javascript sql server angular oracle server react mysql cloud scrum cicd sql oop ai c
Login to Apply
Posted
Feb 12, 2026
Type
Full-time
Level
Mid-Senior
Location
Bucharest

Industries

Software Development IT System Custom Software Development IT Services IT Consulting

Categories

Information Technology Other

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
GRAITEC GROUP
Related

Azure Cloud Operations Engineer

2026-02-18

Full-time
Mid-Senior
Romania
Software Development
Information Technology
View Job Details
GRAITEC GROUP
Related

QA Automation Specialist (Desktop/CAD)

2026-05-14

Full-time
Mid-Senior
Romania
Software Development
Quality Assurance
View Job Details
GRAITEC GROUP
Related

Technical Product Specialist | ERP

2026-05-07

Full-time
Mid-Senior
Romania
Software Development
Engineering