Software Engineer

Agileengine
Municipality of Madrid, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Webdriver
.NET
Microsoft Windows
iOS
JIRA
Azure
C Sharp (Programming Language)
C++
Mobile Application Development
Databases
Memory Management
Issue Tracking Systems
Windows Presentation Foundation
Network Protocols
QT
Selenium
Systems Integration
Windows Forms
Scripting (Bash/Python/Go/Ruby)
Build Management
Wix
Programming Languages

Requirements

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 -

Benefits & conditions

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 Application * Coding Challenge * Video Interview * Technical 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.

About the company

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

Apply for this position