Apply now

Posted 2 months ago

Senior Software Developer

@ Orchestry Software

Vancouver, British Columbia

$180k–$200k/yrRemoteFull-time8+ years experience
Apply now
SIGNALS

Overview

Orchestry Software is hiring a Senior Software Developer to design and build the infrastructure for a new deployment model that lets customers run its Microsoft 365 platform in their own environments. The role is full-time, remote-first, and calls for 8+ years of C# and .NET experience with a lead role in architecture and technical decisions.

Pay:

$180,000–$200,000 a year

Responsibilities:

  • Design and build scalable .NET systems for customer-managed environments
  • Lead end-to-end feature development from architecture through deployment
  • Implement RESTful APIs and data-access layers with ASP.NET Core and Entity Framework
  • Mentor engineers and review code and architecture
  • Ensure security and compliance with SOC 2, GDPR and ISO principles

Requirements summary:

  • 8+ years professional C# and .NET development
  • Experience developing cloud native applications
  • Track record of leading architecture and technical decisions
  • Solid SQL and NoSQL database knowledge
  • Experience with CI/CD pipelines and deployment automation
  • Docker, Kubernetes or installer experience a strong plus

Tools & skills

Source and dates

Employer career site / ATS feed · rippling

Employer posting date
2026-09-16
First seen by our source
2026-10-09
Source record updated
2026-10-16

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience8+ years
Hours per week40 (estimated)
Work settingHome
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (preferred)
Perks mentionedStock or equity

Summary and details written by AI from the posting; the employer’s posting is the authority.

Orchestry Software

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Microsoft 365 governance for IT teams who are done managing it manually

Full company description

Orchestry is a Microsoft 365 governance platform built for IT teams and Microsoft Partners. Unmanaged M365 growth produces the same results everywhere: quarterly cleanup scripts, manual guest access reviews, and lifecycle work that never quite catches up. Orchestry replaces all of it with policy-based automation across the full lifecycle, with provisioning that has governance built in, lifecycle management that runs without manual intervention, and tenant-wide visibility across Teams, SharePoint, and OneDrive. We work with IT teams and Microsoft Partners worldwide who've outgrown ad hoc M365 management and need something that actually scales.

LinkedIn followers
8,148
People associated on LinkedIn
44
Reported office locations
  • Vancouver, British Columbia, CA
Business categories
  • Software
Other recorded names
  • Orchestry Software Inc
  • Orchestry
Specialties
  • SharePoint and Microsoft 365 Content management
  • Microsoft Teams management
  • Microsoft Teams security
  • SharePoint & Microsoft 365 Reporting
  • SharePoint & Microsoft 365 Security
  • SharePoint & Microsoft 365 Monitoring
  • SharePoint & Microsoft 365 Administration
  • Office365
  • Microsoft365
  • SharePoint
  • Office 365 Reporting
  • Office 365 Management
  • Microsoft 365 Management
  • Office 365 adoption
  • Office 365 security and compliance
  • AI Readiness
  • Copilot Adoption
  • Microsoft 365 Management
  • Microsoft Teams Governance
  • Microsoft 365 Governance
  • OneDrive management
  • Microsoft 365 Storage Management
  • and SharePoint and OneDrive content
Profile identifies a recruitment agency
No
Reported total investment
0

Currency and observation date were not supplied; this is not a current valuation or a funding round.

Orchestry is a Microsoft 365 governance platform built for IT teams and Microsoft Partners. Unmanaged M365 growth produces the same results everywhere: quarterly cleanup scripts, manual guest access reviews, and lifecycle work that never quite catches up. Orchestry replaces all of it with policy-based automation across the full lifecycle, with provisioning that has governance built in, lifecycle management that…

FieldValue
IndustrySoftware Development
Company size11-50 employees
HeadquartersVancouver, British Columbia
Organization typePrivately Held
Year founded2020
SpecialtiesSharePoint and Microsoft 365 Content managementMicrosoft Teams managementMicrosoft Teams securitySharePoint & Microsoft 365 ReportingSharePoint & Microsoft 365 SecuritySharePoint & Microsoft 365 MonitoringSharePoint & Microsoft 365 AdministrationOffice365Microsoft365SharePoint
Open jobs on Jobsy5
LinkedInView page
Job description

About Orchestry

Orchestry is a pioneering SaaS company in the Microsoft 365 ecosystem, helping organizations simplify, govern, and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation, governance, and user-friendly design.

We are a remote-first team of smart, kind, low-ego people who take ownership of their work and care about building something that matters. There is plenty of flexibility in how you work, but just as much accountability for what you deliver.

We're growing fast and scaling globally, and we're looking for a Senior Software Developer to design, build, and scale the infrastructure behind a new deployment model for our platform, built for customers who need to run our software within their own environments.

About the role

As a Senior Software Developer, you'll design, build, and scale the infrastructure behind a new deployment model for Orchestry's platform, built for customers who need to run our software within their own environments. You'll own features end to end, from architecture and technical design through implementation, testing, and deployment, using modern .NET technologies. You'll shape system architecture, mentor other engineers, and work closely with cross-functional teams to deliver secure and reliable software. If you enjoy solving hard technical problems and want a real say in the direction of a system you help build, this role gives you that.

What you'll do

  • Design and build performant, secure, and scalable systems using .NET and modern infrastructure tooling, purpose-built for customer-managed environments.
  • Lead the end-to-end development of features and services for a new deployment model, from architecture and technical design through implementation, testing, and deployment.
  • Apply strong systems thinking to design architectures that are robust, maintainable, and aligned with business goals, with particular attention to packaging, configuration, licensing, and upgrade and versioning strategies for software run outside our own 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 all development activities, consistent with SOC 2, GDPR, and ISO principles.
  • Contribute to the architecture and infrastructure of new features and systems, anticipating edge cases and guiding technical tradeoffs.
  • Participate in code reviews, architecture discussions, and design documentation to uphold high technical standards across the team.
  • Collaborate cross-functionally 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 your area of ownership.
  • Mentor other engineers and help build a culture of technical excellence.
  • Stay current with evolving .NET, Azure, and infrastructure and deployment trends, and recommend tools and practices that improve engineering outcomes.
  • Document and communicate complex technical concepts clearly in code, design documents, and discussions.

Qualifications

  • Bachelor's degree or equivalent experience.
  • Experience developing cloud native applications.
  • 8+ years of professional software development experience with C# and .NET framework.
  • A track record of leading architecture and technical decisions, not just implementing someone else's design.
  • Solid understanding of database technologies such as SQL, relational database schema design, and NoSQL databases.
  • Experience automating and troubleshooting application deployments using CI/CD pipelines.
  • Experience with ASP.NET Core and Entity Framework. Experience with containerization and deployment tooling (Docker, Kubernetes, installers) for customer-managed environments is a strong plus.
  • Bonus points for experience with self-hosted, on-premises, or enterprise-deployed software, as opposed to purely SaaS or cloud-only products.
  • Self-efficacy: able to set goals, manage time effectively, and stay accountable in a flexible, remote-first environment.
  • Excellent communication skills and a collaborative, async-native, remote-first working style.

Why Orchestry?

  • Work that matters: Join a growing, remote-first SaaS company solving real problems for organizations navigating the complexity of Microsoft 365.
  • Real ownership: Build and scale the revenue operations discipline from the ground up.
  • Flexibility with accountability: We trust people to work in the way that works best for them while staying accountable for meaningful outcomes.
  • A smart, kind, no-ego team: People show up, work across departments, and care more about getting to the right answer than being the person who had it first.
  • Competitive compensation, equity, and benefits.

Similar jobs

  • Junior Software Developer

    Toronto, ON +1

    Hootsuite

    1+ YOECandidates need a Computer Science or Engineering degree, or equivalent, with 1-2 years of software development experience, including co-op or internships. Experience with Java or a functional programming language is required, along with agile practices and strong teamwork and communication skills.

  • Senior Software Developer

    Victoria, BC

    University of Victoria

    6+ YOECandidates need a university degree in computer science, software engineering or a related field and six years of related experience. They must show proficiency in Java, JavaScript, HTML and SQL, experience with object-oriented design, databases such as PostgreSQL and Cassandra, and Agile methods like Scrum.

    Eclipse, Hibernate, JMS, ActiveMQ, Tomcat, Jetty

  • Senior Software Developer - Big data API

    Vancouver, BC

    PDF Solutions: A leading provider of end-to-end analytics that empowers engineers & data scientists across the semiconductor ecosystem

    8+ YOECandidates need several years of backend development experience with databases, strong skills in Go and C, and experience leading or mentoring developers. A Computer Science degree or equivalent industry experience is expected.

    Go, C, C++, C#, Java, Python

  • Software Developer II

    Vancouver, BC
    Full Time

    Avigilon Corporation

    2+ YOECandidates need a bachelor's degree, at least two years of software development experience, extensive C++ experience in large code bases, and strong written and oral communication. Experience with Berkeley or Postgres databases is required, and cloud, CI/CD and DevOps experience is preferred.

    C++, C#, Postgres, Berkeley DB, Azure

  • Software Developer - Cloud - Intermediate

    Surrey, BC

    Delta Intelligent Building Technologies (Canada) Inc.

    3+ YOECandidates need 3 to 5+ years as a software developer, strong Python skills, and hands-on experience with Kubernetes (ideally EKS) and Terraform. Docker, distributed systems troubleshooting, cloud IAM and mentoring experience are also expected.

    Python, Terraform, Kubernetes, Amazon EKS, Docker

  • Software Developer (hybrid)

    Vancouver, BC
    Full Time

    Cisco

    5+ YOECandidates need a computer science or related degree plus 5 years of experience, or a master's plus 3 years. They must have production experience with TypeScript or JavaScript and React, API integration, automated testing, and debugging.

    GitHub Copilot, Claude, Codex

  • Software Developer (hybrid)

    Vancouver, BC
    HybridFull Time

    Cisco Systems Canada Co.

    5+ YOECandidates need experience delivering production software with TypeScript or JavaScript and React, designing REST APIs, writing automated tests, and debugging software defects. Experience with observability, security, or data products and with AI agents is an asset.

    React, TypeScript, JavaScript, Splunk, Git, Codex

  • Senior Software Developer - Form

    British Columbia
    $128k–$143k/yrHybridFull Time

    Safe Software

    7+ YOECandidates need a bachelor's degree in a related field, 7+ years of professional development experience including technical leadership, advanced C++ and Python skills, and threat modeling and CVSS scoring experience. Security tooling experience such as fuzzing, sanitizers and SAST/DAST is also required.

    C++, Python, FME Form, GitHub Copilot, Claude Code, Qt Widgets

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.