.NET and PowerShell Software Development and Automation Engineer

Required Location: Remote


We are a successful ISV startup that delivers management and protection solutions for hybrid IT environments at medium and large enterprises. Our focus is Microsoft 365, Microsoft Azure and various on-premises services. We have a 6-years track record of growing customer base, increasing annual revenue and keeping 99% of customer retention.

We are looking for a Software Development and Automation Engineer to design, develop and deliver product features with a focus on customer requests and business scenarios.


  • Analyze requirements, provide robust time and effort estimation.
  • Developing product features using C# .NET and PowerShell.
  • Debugging and maintaining written code.
  • Identifying and handling technical risks and issues.
  • Working in a project team alongside other developers.
  • Providing technical support to stakeholders in the organization.
  • Reporting on project statuses and developments to senior team members.

Required skills and knowledge

  • Previous experience as a PowerShell and/or .NET Developer.
  • Previous experience collaborating in a team environment to develop, deploy, and support key applications and features.
  • Use of formal methods (traditional structured or Agile/iterative) for delivering new or enhanced applications, identify and communicating systems development processes and developing work you’re doing associated with the respective phases of the lifecycle
  • Ability to work with a variety of individuals and groups, both in person and virtually, in a constructive and collaborative manner
  • Strong analytical skills and ability to tackle issues and work through ambiguous situations by making timely decisions based on facts, knowledge, experience and judgment
  • In-depth knowledge of .NET infrastructure and advanced proficiency in C# is a plus.
  • Strong knowledge of OS Windows, experience with Active Directory, Exchange, Office 365 management is a plus.
  • Verbal and written communication in English at an upper intermediate level.

Cayosoft, a fast-growing global independent software vendor, delivers exciting and innovative products that help organizations manage their Microsoft infrastructures throughout their journey from on-premises, to hybrid, to public and private cloud. Applying deep expertise in IT operations and a focus on delivering practical new functionality, Cayosoft helps customers worldwide remove barriers to adoption of a modern cloud infrastructure. Cayosoft’s solutions secure, simplify, automate, and control Active Directory, Exchange On-premises, Office 365, Exchange Online and Azure Active Directory, OneDrive, Skype, SharePoint, and Teams. Headquartered in Columbus, Ohio we are a fast-growing start-up, with a competitive product advantage, and a great vision of the future.