
Principal C# Engineer
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
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!
DesignRemoteJobs.com
Get DesignRemoteJobs.com on your phone!

Freelance Prototype Developer

Frontend Developer – Part time

Data Scientist – Remote | EatClub

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

