Remote Remote (Global) $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

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