Department:Product Design
Type:REMOTE
Region:EU
Location:Hungary
Experience:Mid-Senior level
Estimated Salary:€80,000 - €120,000
Skills:
C#C++COMPUTER VISIONSOFTWARE ARCHITECTURECROSS-PLATFORM DEVELOPMENTALGORITHM OPTIMIZATIONMACHINE LEARNINGPERFORMANCE TUNINGSYSTEM-LEVEL PROGRAMMINGDESIGN PATTERNS
Share this job:

Job Description

Posted on: October 26, 2025

Job Title: Principal C# Engineer | Principal Software Engineer | C++ | Remote – Hungary

Type: B2B | 6-Months Contract to Hire

Location: Hungary (Remote) – Candidates must be based in Hungary

Principal C# Engineer | Principal Software Engineer | C++ | Remote Hungary

We are hiring a Principal C# Engineer for a B2B contract-to-hire role in Hungary (Remote). The ideal Principal Software Engineer will be a highly skilled hands-on technical expert, passionate about C#, C++, and Computer Vision. This role requires strong leadership in software architecture, design, and optimization, with a focus on delivering scalable, high-performance, and maintainable solutions.

This is an exciting opportunity for an experienced Principal C# Engineer or Principal Software Engineer who thrives on technical challenges, system architecture, and mentoring engineering teams.

Key Responsibilities

  • Design and implement architectural improvements for C++ and C# systems.
  • Lead modernization, scalability, and performance optimization of the Computer Vision library.
  • Establish and enforce technical standards and best practices for C# and C++ development.
  • Implement and optimize critical algorithms, error handling, and testing frameworks.
  • Develop and maintain high-quality, reliable, and maintainable code for production systems.
  • Drive end-to-end feature delivery, from concept to deployment, ensuring performance and scalability.
  • Collaborate with cross-functional teams to align software architecture with product goals.

Technical Mentorship & Collaboration

  • Mentor senior and junior engineers in C#, C++, and Computer Vision development.
  • Provide technical leadership on modernization and refactoring initiatives.
  • Promote adoption of modern C++ and C# engineering practices.
  • Lead technical discussions, design reviews, and knowledge-sharing sessions.
  • Contribute to roadmap planning with deep technical insights.

Architecture & Innovation

  • Design and implement high-performance, memory-efficient algorithms.
  • Lead refactoring, modernization, and optimization efforts.
  • Develop Computer Vision algorithms with a focus on Intelligent Document Processing.
  • Establish cross-platform compatibility patterns for Windows, Linux, and Mac.
  • Build robust, scalable library architectures for internal teams.
  • Ensure reliability and performance of production-grade software systems.

Required QualificationsEducation & Experience:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 10+ years of software engineering experience.
  • Proven expertise in C#, C++, and cross-platform development.
  • Experience building and maintaining production-grade, high-performance systems.

Technical Expertise:

  • Deep knowledge of modern C# and C++.
  • Strong understanding of software architecture and design patterns.
  • Background in Computer Vision, Machine Learning, and algorithm optimization.
  • Experience with profiling, performance tuning, and system-level programming.
  • Expertise in building maintainable, well-tested, and scalable components.

Technical Leadership & Communication:

  • Proven track record in technical leadership and mentoring.
  • Experience leading architectural and design decision-making.
  • Excellent collaboration and cross-team communication skills.
  • Strong problem-solving skills and ability to deliver scalable software solutions.

Why Apply?

  • B2B contract with the opportunity to convert to full-time.
  • 100% remote work within Hungary.
  • Work on cutting-edge Computer Vision and C# / C++ software architecture.
  • Lead modernization and innovation within a high-performing engineering team.

Apply Now

If you are a Principal C# Engineer, Principal Software Engineer, or C++ Technical Lead based in Hungary, and you are passionate about Computer Vision, software architecture, and high-performance systems, we’d love to hear from you.

PrincipalCSharpEngineerPrincipalSoftwareEngineer #CSharpEngineer #CSharpDeveloper #CPlusPlusEngineer #CPlusPlusDeveloper #ComputerVision #MachineLearning #SoftwareArchitecture #SoftwareDesign #SoftwareEngineering #RemoteJobs #HungaryJobs #ContractToHire #B2BContract #CrossPlatformDevelopment #WindowsLinuxMac #HighPerformanceComputing #SoftwareOptimization #TechnicalLeadership #CSharpJobs #CPlusPlusJobs #EngineeringJobs #RemoteHungary #SoftwareEngineerHungary #PrincipalEngineer #SeniorSoftwareEngineer #ModernCSharp #ModernCPlusPlus #LibraryDevelopment #AlgorithmOptimization

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

PRIMUS Global Solutions (PRIMUS UK & Europe) logo

PRIMUS Global Solutions (PRIMUS UK & Europe)

View company page
DesignRemoteJobs.com logo

DesignRemoteJobs.com

Get DesignRemoteJobs.com on your phone!

SIMILAR JOBS
Twine logo

Freelance Prototype Developer

Twine
Just now
Product Design
Remote (Australia)
Australia
HARDWARE ENGINEERINGWEARABLESIOT+8 more
Twine logo

Frontend Developer – Part time

Twine
Just now
Product Design
Remote (Australia)
Australia
REACTTYPESCRIPTFIGMA+6 more
EatClub logo

Data Scientist – Remote | EatClub

EatClub
Just now
Product Design
Remote (Australia)
Australia
PYTHONPANDASNUMPY+17 more
Trilogy logo

Senior Full-Stack Engineer, LearnWith.AI (Remote) - $100,000/year USD

Trilogy
Just now
Product Design
Remote (Australia)
Australia
FULL-STACK DEVELOPMENTSAASGENERATIVE AI+6 more
DriveNets logo

Senior Solutions Architect, AI/HPC Networking

DriveNets
Just now
Product Design
Remote (Australia)
Redwood, Queensland, Australia
NETWORKINGDATA CENTER DESIGNBGP+22 more