Recast Software

Principal Software Engineer

Recast Software

full-time

Posted on:

Origin:  • 🇳🇱 Netherlands

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

ASP.NETAzureCloudEntity FrameworkJavaScriptLinuxMacOS.NETReactWPF

About the role

  • Collaborate with senior technical leaders to update and execute on the architectural roadmap
  • Lead code reviews and software design reviews; mentor and train software engineers
  • Champion engineering best practices, including unit and performance testing and code quality
  • Work with local and international teams to balance time-to-market with technical advancement
  • Choose and pilot new technologies to improve team effectiveness
  • Design, develop, test, and maintain enterprise software across web, cloud, and desktop platforms using Microsoft technologies (C#, .NET Core, ASP.NET Core, Entity Framework)
  • Architect and implement distributed Cloud systems, including multi-tenant and on-premises applications
  • Strengthen application patching capabilities and end-to-end application management for hybrid, on-premise, and cloud environments
  • Support the full software development lifecycle from customer listening to production support
  • Analyze and resolve complex system, application, and performance issues
  • Align software design and components with the overall architectural roadmap and business needs
  • Enhance code quality with new test strategies and approaches
  • Participate in risk assessments, technical audits, and implementation of recommendations
  • Mentor engineers, create effective technical solutions that fit business requirements, and partner with senior engineers globally
  • Communicate strategies to executives, influence cross-organizational decisions, and mitigate company-wide risks
  • Foster a culture of ownership, curiosity, teamwork, agility, and empathy

Requirements

  • Expertise in C#, .NET Core, ASP.NET Core, Entity Framework, and Microsoft stack technologies
  • Experience with distributed SaaS systems and real-time, bi-directional communication (e.g., websockets)
  • Familiarity with front-end development (React, Blazor, WPF, JavaScript)
  • Experience with system administration (preferably Windows, but also macOS and Linux)
  • Proficient in code versioning tools (Git)
  • Experience with REST APIs, cloud-based solutions (Azure), and on-premise software
  • Technical breadth across backend, frontend, and persistence layers
  • Experience with system redesign and architectural planning
  • Outstanding analytical, organizational, and planning skills
  • Exceptional leadership and mentorship abilities
  • Strong proponent of engineering best practices, including test automation
  • 10+ years of application development experience building highly scalable, enterprise SaaS
  • Experience with WPF, Blazor, SignalR
  • Experience working with both structured and unstructured data/databases
  • Exposure to AI / ML
  • Experience with software related to infrastructure or endpoint management
  • Understanding of systems engineering, application delivery, and end user computing
Unit4

Senior .NET Software Engineer

Unit4
Seniorfull-time🇮🇩 Indonesia
Posted: 25 days agoSource: jobs.smartrecruiters.com
ASP.NETAzureERPJavaScriptMicroservices.NETSQL
CSI Pharmacy

Software Developer

CSI Pharmacy
Mid · Seniorfull-time$100k–$100k🇺🇸 United States
Posted: 40 days agoSource: ghc.wd1.myworkdayjobs.com
ASP.NETCloudJavaScript.NETNext.jsReactSQL
SOFTETA

Senior .NET Software Engineer

SOFTETA
Seniorfull-time$5k–$7k🇱🇹 Lithuania
Posted: 2 days agoSource: apply.workable.com
AWSAzureCloudDockerEntity FrameworkGoogle Cloud PlatformGraphQLKubernetes.NETOpenShiftSQLTerraform
FLEXXON

Software Engineer

FLEXXON
Mid · Seniorfull-time🇸🇬 Singapore
Posted: 3 days agoSource: apply.workable.com
ApacheASP.NETCloudDockerJavaScriptLinuxMongoDBMS SQL ServerMySQL.NETNode.jsNoSQL+4 more
IntellectEU

Solution Architect, Blockchain/Digital Assets

IntellectEU
Mid · Seniorfull-time🇪🇸 Spain
Posted: 3 days agoSource: intellecteu.bamboohr.com
AWSAzureCloudGoogle Cloud PlatformJavaMicroservices.NET