Software Engineer

On-siteSalary not specified

Tech Stack

ReactCSSTypeScriptJavaScriptC++HTML

Job Description, Responsibilities & Requirements

About the Position

We are seeking a Software Engineer with deep C++ and JavaScript expertise to build and optimize high-performance software systems that bridge native and web environments. This role focuses on developing C++ core components and exposing them to the web via WebAssembly (WASM) and C++-to-JavaScript transpilation, enabling complex, computation-heavy functionality to run efficiently in the browser. You will work on performance-critical code, memory management, and cross-platform execution, while collaborating closely with frontend and product teams to deliver scalable, production-grade web applications.

Responsibilities

  • Develop high-quality software and web applications
  • Design and implement scalable, maintainable, and testable code
  • Analyze, maintain, and improve existing software systems
  • Identify, troubleshoot, and fix software defects
  • Collaborate within Agile teams to deliver reliable solutions
  • Adapt quickly to new technologies, requirements, and environments

Requirements

  • B.S. or M.S. degree in Computer Science, Engineering, or equivalent experience
  • 5+ years of professional experience or equivalent knowledge
  • Strong computer science fundamentals (data structures, algorithms)
  • Fluency in at least one object-oriented programming language
  • Strong skills in JavaScript, TypeScript, HTML, CSS (ES6)
  • Experience with React or equivalent UI frameworks
  • Knowledge of advanced JavaScript concepts such as C++ to JS transpilation and WebAssembly (WASM)
  • Web application development experience
  • Experience with graphics programming, especially vector graphics
  • Familiarity with Agile development methodologies, including Scrum
  • Experience with SQL or relational databases
  • Results-oriented mindset with a strong interest in learning new technologies
  • Proficiency in English, both written and spoken

We Offer

  • Relocation package
  • Job rotation
  • Learning through Arnia Academy
  • Attractive projects
  • Flexible working hours
  • Performance bonuses
  • Medical benefits
  • Trainings
  • Competitive compensation package
  • Referral program
  • International work experience

About the Company

We are a company that values innovation, collaboration, and professional growth. Our team is dedicated to creating cutting-edge software solutions that make a real impact. Join us to work on exciting projects and grow your career in a dynamic environment.

Job Details

Company name:
Arnia Software
Location:
Romania
Employment Type:
Full-time
Work Mode:
On-site
Posted on TheJob:
Jul 18, 2026
Last checked:
Jul 18, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.