Full-Time

Principal Software Engineer

Patch My PC

Patch My PC

51-200 employees

Compensation Overview

$190k - $220k/yr

Remote in USA

Remote

Remote; must reside in one of the listed U.S. states at hire: AL, AK, AR, AZ, CA, CO, CT, DE, FL, GA, HI, IA, ID, IL, IN, KS, KY, LA, ME, MI, MN, MO, MS, MT, NC, ND, NE, NH, NJ, NM, NV, OH, OK, PA, RI, SC, SD, TN, TX, UT, VA, WA, WI, WV, WY.

Category
Software Engineering (1)
Required Skills
Kubernetes
Git
Threat modeling
SQL
Microsoft Intune
SCCM
Docker
.NET
Microservices
C#
Cryptography
Observability
MongoDB
REST APIs
Helm
Requirements
  • 12+ years of experience designing, building, and supporting complex distributed systems and event-driven architectures
  • You are a force multiplier who genuinely loves helping others succeed. Approachable, curious, and someone who measures their own success partly by the success of the people around them. We have no room for elitism
  • Ambitious and driven, with the communication skills to make complex technical ideas accessible and compelling. You bring energy and clarity, not just expertise
  • Thrives in a fast-paced environment with a high volume of real-time collaboration. You can stay engaged across many threads, prioritize ruthlessly, and still deliver thoughtful work
  • 8+ years of professional experience building and shipping commercial software with C# and the .NET ecosystem, including ASP.NET Core microservices, dependency injection, object-oriented design patterns, and familiarity with enterprise desktop application development (WPF or similar frameworks)
  • Significant experience in the client and endpoint management space, including platforms such as Microsoft Configuration Manager (SCCM/MECM), Microsoft Intune, or RMM tools
  • Track record of building highly scalable systems that serve large and growing customer bases without sacrificing reliability or developer velocity
  • Deep experience in REST API design including versioning strategies, contract-first design, and building APIs that other teams and external consumers can adopt confidently
  • Hands-on experience with MongoDB or similar NoSQL databases including data modeling and performance optimization, along with solid SQL fundamentals
  • Experience with Docker, Kubernetes, Helm charts, Git, and CI/CD pipelines as part of a modern containerized development and deployment workflow
  • Strong security expertise including authentication and authorization patterns, encryption, threat modeling, and secure-by-default design practices
  • Values simplicity and iteration over upfront perfection, a few clean patterns get you eighty percent of the flexibility, and willingness to rework code as we learn gets you the rest. Some problems need complex approaches, but most of the time simple is good enough
  • Brings deep experience and hard-won learnings but holds them lightly, growth mindset over fixed playbook. We value boldness and big thinking, grounded by experience that helps us avoid costly mistakes
  • Enthusiastic about AI as a productivity tool for engineering teams, but realistic that getting there requires designing supportive systems, workflows, and guardrails that help engineers use these tools effectively while avoiding over-reliance
Responsibilities
  • Architectural Leadership: Drive architectural direction across the product line, design and implement highly scalable microservices, well-crafted RESTful APIs, and event-driven systems spanning on-premises .NET desktop applications and Kubernetes hosted cloud services
  • Architectural Leadership: Improve performance, reliability, and observability across product offerings, and proactively identify architectural risks before they become incidents
  • Architectural Leadership: Establish system design patterns, service standards, and architectural guidelines that teams can adopt consistently
  • Cross-Team Collaboration & Delivery: Inspire and lead teams through change by clearly communicating technical vision, trade-offs, and direction in design reviews, architecture discussions, and technical presentations
  • Cross-Team Collaboration & Delivery: Work across multiple engineering teams to shape technical direction through collaboration and earned trust, leading cross-functional initiatives that reduce technical debt and improve long-term maintainability
  • Cross-Team Collaboration & Delivery: Partner with product and engineering leadership to align technical architecture with product and feature roadmaps
  • Cross-Team Collaboration & Delivery: Guide features end-to-end from concept through requirements, development, security review, compliance, support readiness, and release, working with engineers to refine and deliver them
  • Engineering Culture & Partnership: Jump in alongside engineers on complex problems, code reviews, and design discussions — take ownership in their success and growth as if it were your own
  • Engineering Culture & Partnership: Help teams build confidence in iterative delivery, straightforward patterns get us most of the way there, and software that is simple and well-understood is software we can change without fear
  • Engineering Culture & Partnership: Help shape how our teams adopt AI coding assistants and emerging technologies by designing the workflows, standards, and feedback loops that turn these tools into genuine productivity multipliers rather than sources of technical debt
  • Engineering Culture & Partnership: Collaborate with senior leaders and teams to evolve engineering processes, tooling, and standards in ways that fit our culture and growth stage
  • Security & Compliance: Own security posture across the platform: drive secure design practices, threat modeling, and defense-in-depth strategies, and contribute to compliance initiatives and audit readiness as we serve customers across regulated industries and government
Desired Qualifications
  • Experience integrating with Microsoft Graph APIs or other enterprise endpoint management APIs, and familiarity with enterprise environments including patch management, software deployment, and device compliance
  • Experience building SaaS platforms serving large enterprise or government customers
  • Experience with Azure cloud services (especially AKS), AWS, or Google Cloud
  • Experience with large-scale data processing pipelines or cross-platform application development
  • Familiarity with additional languages and frameworks such as React, Go, JavaScript/TypeScript, C++, or PowerShell

Company Size

51-200

Company Stage

N/A

Total Funding

N/A

Headquarters

Denver, Colorado

Founded

2011

Simplify Jobs

Simplify's Take

What believers are saying

  • Patch My PC mimics SCCM update experience in Intune with compliance reporting.
  • Patch My PC launched Intune Apps public preview for enhanced security and efficiency.
  • Patch My PC supports Autopilot enrollment status page updates seamlessly.

What critics are saying

  • Microsoft Intune native patching eliminates Patch My PC's core value in 12-24 months.
  • Supply chain attacks infect Patch My PC catalog, distributing malware in 6-18 months.
  • Microsoft deprecates Graph API, breaking Patch My PC Intune integration in 18-36 months.

What makes Patch My PC unique

  • Patch My PC creates two Win32 apps per product for initial deployments and updates in Intune.
  • Patch My PC integrates natively with Intune without requiring additional agents on devices.
  • Patch My PC automates Win32 app packaging and lifecycle management via Package Conversion.

Help us improve and share your feedback! Did you find this helpful?

Your Connections

People at Patch My PC who can refer or advise you

Benefits

Health Insurance

Dental Insurance

Vision Insurance

403(b) Retirement Plan

Company News

Jonathan Ford
Aug 7th, 2025
If You're Using Intune to Manage Windows Machines and Not Using Patch My PC to Patch Third-Party Apps, You're Doing It Wrong

Patch My PC (PMP) integrates seamlessly with Microsoft Intune to fill that critical gap.

Patch My PC
Feb 27th, 2024
Patch My PC Catalog Update - February 27, 2024

Patch My PC rolled back Driver Automation Tool to v7.2.1 because of the infected/untrusted latest release of v7.2.3 https://www.virustotal.com/gui/file/36534002f2f3eeccef53f6ec6d8738a59ca66befb7e45678cd7ff36f385bc6c0/detection/