Principal Software Engineer (Fully Remote)

 Posted 4 months ago
  
 Taiwan
  
⭐ 5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

You will lead the design of a system that turns natural language into executable Windows automation. This includes building the core automation engine and integrating AI/LLMs into the software workflow.

*This position is remote within TAIWAN ONLY


πŸš€ The Goal

We are building a "Text-to-Code" automation engine. We need a strong C# Architect who has successfully integrated AI/LLMs into real-world projects. You will lead the design of a system that turns natural language into executable Windows automation.


πŸ’» What You Will Do

1. System Architecture & C# Core

  • Design and build the core automation engine using C# / .NET.
  • Ensure the code is clean, scalable, and follows modern design patterns (Solid, Clean Architecture).
  • Solve complex technical challenges, such as compiling code at runtime or handling Windows UI interactions.

2. AI Integration (Real-world Application)

  • Integrate LLMs (OpenAI, Azure, etc.) into the software workflow.
  • Design the logic for how the system interacts with AIβ€”focusing on prompt structure, context management, and error handling (Self-healing).
  • Bridge the gap between "Generative AI" and "Reliable Software Execution."

3. Leadership & Communication

  • Mentor & Guide: Help other engineers grow. Conduct code reviews and set engineering standards.
  • Bridge the Gap: Translate technical architecture into clear explanations for PMs and stakeholders.
  • Collaborate: Work with a mindset of "we" not "I". You are a partner in product decisions.

βœ… Who You Are

  • Senior C# Developer: 5+ years preferred. You know .NET deeply and care about code quality.
  • Architect: You have experience building systems from scratch (0 to 1) and making architectural decisions.
  • AI Practitioner: You have applied AI/LLMs to actual projects. You understand the limitations and potential of LLMs.
  • Problem Solver: You don't just wait for tasks; you identify problems and propose solutions.
  • Great Communicator: You can explain complex tech clearly. You are easy to work with and open to feedback.

🌟 Nice to Have

  • Experience with Windows UI Automation (UIA) or RPA tools.
  • Experience with DevOps / CI/CD pipelines.
  • English proficiency (Professional working proficiency).

πŸ’‘ Why Apply?

  • Impact: You are the architect, not just a coder. Your decisions shape the product.
  • Tech Stack: Work with the latest combination of Modern C# and Generative AI.
  • Culture: We value engineering excellence and psychological safety.

Similar Jobs

See all Remote Software Development jobs β†’

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Principal Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified