Back to Careers

Software Engineer

Redmond, Washington
Apply Now is an application delivery platform that is revolutionizing the way organizations get work done. Turbo lets knowledge workers become more productive with reliable, modern digital workspaces powered by our advanced application management technology.

As a Software Engineer, you will design and develop the technologies that power Turbo digital workspaces. You will be part of an innovative and high-performance engineering team that is constantly exploring cutting edge technologies to enhance the capabilities of the Turbo platform. Your work will have a direct impact on the productivity and efficiency of organizations around the world.


Key Responsibilities

  • Develop and test core Turbo products and technologies, including one or more of: Turbo Server, Turbo Portal, Cloud, Turbo Virtual Machine, Turbo Drive, and Turbo Studio
  • Contribute to the development of Turbo's containerization technology, which enables the seamless deployment of applications in virtualized environments across different operating systems and devices
  • Work on the integration of cloud computing technologies to provide scalable and on-demand access to Turbo digital workspaces
  • Develop and optimize Turbo's streaming technology, which allows users to access applications remotely
  • Enhance the security and privacy features of the platform to ensure the protection of user data and compliance with industry standards
  • Participate in the development of Turbo's API and SDK, enabling third-party developers to build and integrate custom solutions with the platform
  • Contribute to the design and implementation of Turbo's user interface, ensuring a seamless and intuitive user experience
  • Collaborate with the DevOps team to automate deployment processes and improve the reliability and performance of the platform
  • Participate in code reviews, testing, and debugging to ensure the quality and stability of the software
  • Stay up-to-date with the latest industry trends and technologies, and actively contribute to the continuous improvement of the platform
  • Work effectively with development team members, product management, contract staff, and customers to solve challenging technical problems



  • Strong technical and problem-solving skills
  • Experience in one or more object oriented programming languages such as C# or C/C++
  • Ability to learn new programming languages and technology stacks
  • Familiarity with adjacent technologies, such as cloud computing platforms, container orchestration, distributed systems, streaming protocols, and front-end development, is highly desirable
  • Bachelor's degree in Computer Science or closely related discipline, or equivalent work experience
  • Strong written and verbal communication skills; ability to use a computer during most work hours; and the ability to work independently and with other team members in a fast-paced, high growth environment

This position is based at our Redmond, Washington office. We operate in a hybrid home/office work environment.


Success in the Role

Within 3 months:

  • Become competent with key development process and tools, such as Jira, Git, GitHub, GitHub Actions, Visual Studio and Visual Studio Code, with a minimum of supervision
  • Design and implement easy-to-medium difficulty new features, or diagnose and solve easy-to-medium difficulty bugs such as program inconsistencies or deterministic crashes
  • Write unit tests and automated integration tests

After 3 months:

  • Achieve mastery of key development process and tools
  • Implement features that require thoughtfulness and attention to detail with regards to the product requirements and stakeholders
  • Become an active contributor to documentation in your product domain
  • Solve difficult bugs that may require significant investigation, code changes, or refactors
  • Understand and solve non-deterministic issues that require creative problem solving such as improvements in diagnostics tooling
  • Provide reliable development time estimates and deliver consistent quality results

After 12 months:

  • (For entry level positions) Demonstrate significant progress towards promotion to a higher engineering ladder level
  • Take ownership of a significant product area encompassing multiple features or specialized technical skills
  • Be able to mentor and train one or more junior hires
  • Perform all responsibilities with a minimum of supervision



  • Competitive salary and opportunities for career growth
  • Comprehensive medical, dental, and vision coverage
  • 401(k) retirement plan with employer contribution matching
  • Generous vacation policy
  • Employee Stock Option Plan
  • Flexible work location and hours (hybrid work)

Apply Now

Max file size 10MB.
Upload failed. Max size for files is 10 MB.
Max file size 10MB.
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.