Remote Remote (Global) USD 160,000 – 300,000 / year

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

Job Details
Location Remote
Work mode Remote (Global)
Salary USD 160,000 – 300,000 / year
Department Engineering
Category other
Posted 5 months ago
or drop your CV first
About company
Sola logo
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