AgileEngine
Software Engineer (C#/.NET) ID53668
AgileEngineSlovenia17 hours ago
Full-timeRemote FriendlyInformation Technology
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.

WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!

ABOUT THE ROLE
As a Software Engineer , you will contribute to the development and evolution of a powerful test automation platform, enhancing functionality and resolving complex technical challenges. Working with C#, .NET, and Windows-based technologies, you’ll optimize performance, support diverse environments, and deepen your expertise in desktop applications and integrations. This role offers the opportunity to work on a mature product, expand your technical breadth, and collaborate on improving tools used by engineering teams worldwide.

WHAT YOU WILL DO
- Develop new functionality and fix issues in the Ranorex suite of tools;
- Troubleshoot installation and testing issues across various programming languages and build environments;
- Develop and maintain an extensive internal knowledge base of product internals.

MUST HAVES
- Expertise in C# ;
- 3+ years of development experience with .NET ;
- Familiarity with desktop development and the legacy .NET Framework or willingness to learn it;
- Strong knowledge of Microsoft Windows operating systems ;
- Good knowledge of WPF and WinForms ;
- Good knowledge of integrations such as Azure DevOps ;
- Experience with performance and memory usage optimizations ;
- Experience with scripting languages and network protocols ;
- Basic understanding of C++ and Qt;
- Basic understanding of databases;
- Proficiency in using JIRA for issue tracking ;
- Upper-intermediate English level.

NICE TO HAVES
- Knowledge of WebDriver technologies such as Selenium;
- Knowledge of WiX Toolset;
- Knowledge of Linux operating systems;
- Basic understanding of mobile application development for iOS and Android;
- Basic understanding of Java.

PERKS AND BENEFITS
- Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
- Exciting projects: Modern solutions with Fortune 500 and top product companies.
- Flextime: Flexible schedule with remote and office options.

Meet Our Recruitment Process
It includes main stages:
ApplicationCoding ChallengeVideo InterviewTechnical Interview or Interview with the Hiring Manager(s).
Each step helps us understand your skills and overall fit.
If it’s a match, you’ll receive an offer.


Key Skills

Ranked by relevance