Remote Remote (Global) Employment $160K - $300K

Sola is hiring a Software Engineer, Desktop Automation

About the Role

The role involves developing and maintaining desktop automation software, working closely with cross-functional teams to deliver reliable and efficient tools for end users.

Responsibilities

  • Develop and maintain desktop automation applications for Windows and macOS platforms
  • Collaborate with product and design teams to define software requirements
  • Write clean, testable, and well-documented code in C++ or C#
  • Diagnose and resolve performance bottlenecks in automation workflows
  • Implement secure communication between desktop clients and backend services
  • Ensure software compatibility across multiple operating system versions
  • Integrate with system-level APIs for process and window management
  • Optimize resource usage to minimize impact on user systems
  • Conduct code reviews and contribute to engineering best practices
  • Troubleshoot and resolve customer-reported issues
  • Design modular components for reuse across automation features
  • Support deployment and update mechanisms for desktop applications
  • Monitor application stability and performance in production environments
  • Participate in sprint planning and agile development cycles
  • Document technical designs and implementation details
  • Stay current with advancements in desktop application development
  • Ensure compliance with security and privacy standards
  • Collaborate with QA engineers to develop automated test suites
  • Refactor legacy code to improve maintainability and scalability
  • Contribute to architectural decisions for long-term product evolution

Nice to Have

  • Experience with Electron or similar desktop frameworks
  • Familiarity with low-level Windows API or Win32 programming
  • Knowledge of macOS Cocoa or Carbon frameworks
  • Experience with remote desktop or virtualization technologies
  • Background in robotics process automation (RPA)
  • Understanding of accessibility APIs and screen reader integration
  • Experience with telemetry and crash reporting systems
  • Knowledge of certificate-based authentication methods
  • Familiarity with endpoint security software
  • Prior work on enterprise-grade desktop applications

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid work model with flexibility for remote and in-office collaboration

Team

Collaborative engineering team focused on building scalable desktop automation tools

Technology Stack

  • Primary languages: C++, C#
  • Platforms: Windows, macOS
  • Tools: Visual Studio, Xcode, Git, Jira, CI/CD pipelines

Impact

  • Your work will directly improve the efficiency of desktop workflows for thousands of users
  • You will help shape the future of automation tools used in enterprise environments

Visa sponsorship available for qualified candidates

Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Sola
Sola is building AI agents that make powerful automation effortless, enabling any user to record a workflow and instantly scale it up to millions of executions. The company powers enterprise workflows in Fortune 100 companies across healthcare, finance, legal, logistics, and more. Backed by $21M in funding from a16z, Conviction, and Y Combinator, Sola is at the forefront of agentic automation technology.
All jobs at Sola Visit website
Job Details
Department Engineering
Category other
Posted a month ago