Patch My PC

Patch My PC

Software Engineer, Backend

United States · Exec

Work authorization required$125k-$145kDetected 116 days ago
.NETObject-Oriented ProgrammingCode ReviewGitNoSQLMongoDBAWSAzureCloud PlatformsDockerKubernetesCI/CDAPI DevelopmentRESTAR/VRLeadershipCommunicationCollaborationProblem Solving

About the role

  • You will be a key member of our development team, working to enhance and expand our software management platform.

Responsibilities

  • Design and build APIs that integrate with internal and external services and contribute to overall system functionality.
  • Clarifying and communicating engineering requirements for new products, features, quality improvements, or design changes.
  • Implement industry-standard security practices to safeguard both customer and internal data.
  • These values guide how we work together, support our customers and continue to grow as a team.
  • Step 3: Hiring Manager Interview A conversation with the hiring manager to discuss your technical experience, previous projects and how you approach building and supporting production systems.
  • This session focuses on software engineering fundamentals such as coding, system design, debugging and how you approach real world engineering problems.

Requirements

  • Strong understanding of object-oriented programming (OOP) and design patterns.
  • Required Skills:

Nice to have

  • Experience with device management products like Microsoft Configuration Manager or Intune.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with Event-driven architecture.
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines.
  • Experience with building cross-platform applications or services.

Skills

  • 5+ years of professional development experience in C#.
  • Experience with ASP.NET Core microservices and/or desktop applications (WPF or similar).
  • Strong experience in API Development, particularly with RESTful APIs.
  • Experience with MongoDB or similar NoSQL databases.
  • Familiarity with security practices in software development, such as secure coding, encryption, and data protection.
  • Proficiency in Git for version control and collaborative development.

Compensation

  • $125,000 - $145,000 based on experience and location.
  • 401k Match: Match 200% of contributions up to the first 5% of salary, resulting in a total potential match of 10%.

Benefits

  • Medical, Dental, and Vision Coverage: Patch My PC covers 99% of premiums for both team members and dependents.
  • Other Benefits:
  • Fertility benefits.
  • Parental leave.
  • Paid-time off (PTO).
  • Volunteer leave.
  • Tuition reimbursement.
  • Gym membership reimbursement.
  • Internet stipend.
  • Learn more about our benefits here: https://patchmypc.com/careers#we-care.

Company info

  • At Patch My PC, we exist to improve lives.
  • What started as a free tool to keep apps updated has grown into a trusted enterprise solution that helps IT and Security teams automate, manage, deploy, and report on third-party updates in Microsoft ConfigMgr, Intune, and WSUS.
  • Our fully remote crew of 150 GIF-loving humans supports over 10,000 customers and more than 30 million devices.
  • We make patching easier, boost security, and give IT teams their time back.
  • Our core values guide how we work, how we treat each other, and how we grow.
  • They keep us focused on what matters most.
  • We're here to improve the lives of our customers, our team members, and our communities.
  • About this Role: We are looking to hire an Experienced Software Engineer to design, develop, implement, test and support high quality internal software, systems and customer facing products and features that delight customers.
  • Initial Screen A 20-30 minute conversation with our Talent team to learn more about your background, experience and career goals.
  • We will also share more about Patch My PC, our culture and how our values guide the way we work.
  • Enhance and extend our existing products, including device management, microservices, and WPF (Windows Presentation Foundation) applications to deliver seamless experiences to our customers.
  • It also gives you an opportunity to learn more about our team, the problems we are solving and what it is like to work at Patch My PC.

Equal opportunity

  • Employer:
  • Patch My PC is an Equal Opportunity Employer and is committed to a policy of equal treatment and opportunity in every aspect of its recruitment and hiring process. We encourage women, racial and ethnic minorities, individuals with disabilities, and veterans to apply.
  • Patch My PC is an Equal Opportunity Employer and is committed to a policy of equal treatment and opportunity in every aspect of its recruitment and hiring process.
  • We encourage women, racial and ethnic minorities, individuals with disabilities, and veterans to apply.

Visa & Work Authorization

  • Work Authorization:

This listing is sourced directly from Patch My PC's careers page and normalized into a canonical job model.