Patch My PC

Patch Management Made Easy

Software Engineer – Future Opportunities

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

154 days ago

Salary

$110K - $170K / year

5 yrs expEnglishAsp.netCloudDockerKubernetesMicroservicesMongo DBNo SQLWPF.net

Job Description

• Drive strategic technology decisions, establish scalable design patterns, and guide system documentation that balances technical clarity with business needs. Help teammates expand their system design and architectural thinking capabilities. • Support initiatives that reduce technical debt, connect multiple products, and enhance maintainability. Partner across teams to create cohesive implementation plans while fostering collaboration and knowledge-sharing. • Lead or participate in proof-of-concepts for emerging technologies, ensuring our solutions are both innovative and forward-looking. Collaborate with Product Management to align technical solutions with business priorities. • Write secure, efficient, maintainable, and production-ready code aligned with internal standards and industry best practices. • Enhance and extend our device management, microservices, and WPF (Windows Presentation Foundation) applications to deliver seamless customer experiences. • Design and implement RESTful APIs that integrate with internal and external systems. • Translate requirements into clear engineering deliverables, track progress, and communicate status through stand-ups and stakeholder updates. • Implement secure development practices, participate in peer reviews, ensure thorough testing, and proactively address bugs and performance bottlenecks.

Job Requirements

  • 5+ years of professional software development with C# and the .NET ecosystem
  • Expertise in ASP.NET Core microservices and/or enterprise-level desktop apps using WPF
  • Proven track record designing RESTful APIs with focus on performance and scalability
  • Experience with MongoDB or similar NoSQL databases
  • Familiarity with device management products (e.g., Microsoft Configuration Manager, Intune)
  • Strong background in secure development practices (authentication, encryption, data protection)
  • Advanced understanding of object-oriented programming principles and design patterns
  • Proficiency with Git workflows, branching strategies, and code review
  • Hands-on experience with Docker, Kubernetes, and CI/CD pipelines for cloud-native apps

Benefits

  • 401k Match: Match 200% of contributions up to the first 5% of salary, resulting in a total potential match of 10%.
  • Medical, Dental, and Vision Coverage: Patch My PC covers 99% of premiums for both team members and dependents.
  • FSA/HSA.
  • Fertility benefits.
  • Parental leave.
  • Paid-time off (PTO).
  • Volunteer leave.
  • Charitable donation matching.
  • Tuition reimbursement.
  • Gym membership reimbursement.
  • Internet stipend.
  • Pet insurance.

Related Job Pages