Patch My PC

Patch My PC

Patch My PC automates third party app management in Microsoft ConfigMgr and Intune, saving time, money, and enhancing security for enterprises and home users.

Internet Software & Services
51-250
Founded 2011

Description

  • Drive architectural direction across the product line and shape system-level technical decisions.
  • Design and implement scalable microservices, RESTful APIs, and event-driven systems across desktop and cloud services.
  • Improve performance, reliability, and observability while identifying architectural risks early.
  • Establish system design patterns, service standards, and architectural guidelines for engineering teams.
  • Communicate technical vision, trade-offs, and direction in design reviews, architecture discussions, and technical presentations.
  • Lead cross-functional initiatives that reduce technical debt and improve long-term maintainability.
  • Partner with product and engineering leadership to align architecture with product and feature roadmaps.
  • Guide features end-to-end from concept through requirements, development, security review, compliance, support readiness, and release.
  • Work alongside engineers on complex problems, code reviews, and design discussions.
  • Own security posture across the platform, including secure design practices, threat modeling, and compliance readiness.

Requirements

  • 12+ years of experience designing, building, and supporting complex distributed systems and event-driven architectures.
  • 8+ years of professional experience building and shipping commercial software with C# and the .NET ecosystem.
  • Experience with ASP.NET Core microservices, dependency injection, and object-oriented design patterns.
  • Familiarity with enterprise desktop application development, such as WPF or similar frameworks.
  • Significant experience in client and endpoint management platforms such as Microsoft Configuration Manager (SCCM/MECM), Microsoft Intune, or RMM tools.
  • Track record of building highly scalable systems for large and growing customer bases.
  • Deep experience in REST API design, including versioning strategies and contract-first design.
  • Hands-on experience with MongoDB or similar NoSQL databases, plus solid SQL fundamentals.
  • Experience with Docker, Kubernetes, Helm charts, Git, and CI/CD pipelines.
  • Strong security expertise in authentication and authorization, encryption, threat modeling, and secure-by-default design.
  • Experience integrating with Microsoft Graph APIs or other enterprise endpoint management APIs, preferred.
  • Experience building SaaS platforms for large enterprise or government customers, preferred.
  • Experience with Azure cloud services, especially AKS, AWS, or Google Cloud, preferred.
  • Familiarity with large-scale data processing pipelines or cross-platform application development, preferred.
  • Knowledge of additional languages or frameworks such as React, Go, JavaScript/TypeScript, C++, or PowerShell, preferred.
  • Ability to thrive in a fast-paced environment with high-volume real-time collaboration.
  • Strong communication skills and a collaborative, low-ego approach.
  • Enthusiasm for using AI coding assistants effectively while avoiding technical debt.

Benefits

  • Competitive base salary of $190,000 to $220,000, based on experience and location.
  • 401(k) match of 200% of contributions up to the first 5% of salary, for a potential total match of 10%.
  • Medical, dental, and vision coverage with Patch My PC covering 99% of premiums for team members and dependents.
  • FSA/HSA options.
  • Fertility benefits and parental leave.
  • Paid time off, volunteer leave, and charitable donation matching.
  • Tuition reimbursement and gym membership reimbursement.
  • Internet stipend and pet insurance.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer

Morning Consult 251-1K Professional Services

Morning Consult is hiring a Senior Software Engineer to help design and scale AI-powered products and services within its core engineering organization, working across modern software systems in a remote or office-based setting.

AWS CI/CD Containerd Docker DynamoDB Elasticsearch Git Go Hugging Face LLM Microservices Python Redis TypeScript
9 minutes ago

Principal .NET Software Engineer - Cloud Payments Platform

Versapay 51-250 Capital Markets

Versapay is hiring a Principal .NET Software Engineer to modernize and evolve its cloud payments platform, with ownership of critical payment services and influence over the architecture that supports secure, scalable B2B transactions.

AWS Azure C# CI/CD Encryption GitHub Actions JavaScript Microservices .NET SQL TypeScript
9 minutes ago

Software Developer (SAMpeople)

Arbor 51-250 IT Services

Arbor is hiring a remote Software Developer to help design, build, and maintain customer-facing SaaS products for schools, with a focus on clean, scalable code and continuous product improvement.

Agile Azure C# Entity Framework JavaScript jQuery .NET SQL
9 minutes ago

Senior Software Engineer

Firefly Health 51-250 Health Care Providers & Services

Firefly Health is hiring a Senior Software Engineer to help build its integrated healthcare platform and member-facing care experiences in close collaboration with clinical, operations, and product teams.

AWS Django Docker Machine Learning PostgreSQL Python React React Native TypeScript
9 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers