Patch My PC
Patch Management Made Easy
Software Engineer – Future Opportunities
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.