O

Orchestry

Microsoft 365 adoption platform and governance

Senior Software Developer

Backend EngineeringPosted on Nov 12
Full-timeVancouver, BC, CanadaRemote

About the Job

Requirements

  • A bachelor's degree or equivalent experience is required.
  • Experience developing cloud-native applications is required.
  • At least 8 years of professional software development experience with C# and the .NET framework is required.
  • A track record of leading architecture and technical decisions, rather than only implementing someone else's design, is required.
  • A solid understanding of SQL, relational database schema design, and NoSQL databases is required.
  • Experience automating and troubleshooting application deployments using CI/CD pipelines is required.
  • Experience with ASP.NET Core and Entity Framework is required.
  • The ability to set goals, manage time effectively, and stay accountable in a flexible, remote-first environment is required.
  • Excellent communication skills and a collaborative, asynchronous working style are required.

Responsibilities

  • Design and build performant, secure, and scalable systems using .NET and modern infrastructure tooling for customer-managed environments.
  • Lead end-to-end development of features and services for a new deployment model, from architecture and technical design through implementation, testing, and deployment.
  • Design robust, maintainable architectures aligned with business goals, with attention to packaging, configuration, licensing, and upgrade and versioning strategies for software run outside the company's cloud environment.
  • Identify and address performance bottlenecks using asynchronous programming, parallel processing, and profiling tools.
  • Implement and maintain RESTful APIs, integrations, and data-access layers using C#, ASP.NET Core, Web API, and Entity Framework.
  • Ensure security, data protection, and compliance throughout development, consistent with SOC 2, GDPR, and ISO principles.
  • Contribute to the architecture and infrastructure of new features and systems, anticipate edge cases, and guide technical tradeoffs.
  • Participate in code reviews, architecture discussions, and design documentation to uphold high technical standards across the team.
  • Collaborate with Product Management, Security, DevOps, and Support to clarify scope, shape features, and ensure smooth, supportable releases.
  • Drive continuous improvement in performance, maintainability, and observability within the area of ownership.
  • Mentor other engineers and help build a culture of technical excellence.
  • Stay current with evolving .NET, Azure, infrastructure, and deployment trends, and recommend tools and practices that improve engineering outcomes.
  • Document and communicate complex technical concepts in code, design documents, and discussions.

Desired Qualifications

  • Experience with containerization and deployment tooling such as Docker, Kubernetes, or installers for customer-managed environments is a strong plus.
  • Experience with self-hosted, on-premises, or enterprise-deployed software, as opposed to purely SaaS or cloud-only products, is a bonus.

About the Company

Orchestry

Microsoft 365 adoption platform and governance

Orchestry provides a platform that helps organizations get more value from Microsoft Teams, SharePoint Online, and Microsoft 365. It offers adoption tools, templates, governance controls, provisioning and self-service options to guide users and IT admins in deploying and using Microsoft 365 tools. The product works as a subscription-based service that sits on top of Microsoft 365, delivering ready-made templates, workflows, and governance features to streamline setup, training, and ongoing usage. What sets Orchestry apart is its explicit focus on adoption and governance, combining templates, controlled provisioning, and self-service to reduce complexity and drive consistent usage across the organization. The company’s goal is to improve usage and adoption of Microsoft 365 tools in businesses of all sizes, helping employees use Teams, SharePoint, and other tools effectively while minimizing redundancies and friction.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Vancouver, Canada
Founded
2020

Recently Posted Jobs

Explore more opportunities at Orchestry

See more jobs