Software Engineer

Are you an enthusiastic Software Engineer who thrives on implementing high-quality code? Do you love to get and give constructive and thoughtful feedback in your pull requests? Do you love understanding how things work and solving problems? Do you want to join a highly collaborative team focused on building great products and services? We are looking for talented software engineers with .NET experience. As a Software Engineer at Patch My PC, you will be a key engineer responsible for designing, developing, testing, supporting, and maintaining scalable, reliable, efficient applications and services that delight our customers.
You will help build and design Patch My PC’s current and future solutions. You will be on a team (https://patchmypc.com/about-us#meet-the-team) where customers have high expectations (https://www.g2.com/products/patch-my-pc/reviews) for the quality and support of our products. If this opportunity excites you, please carefully review the following before applying.
Location: This is a fully remote, work-from-home position. However, candidates must be located and authorized to work within the United States without employer sponsorship or transfer of employer sponsorship.

Important Note: High speed and highly reliable internet connectivity is a required for this position and will be needed for the application and interview process.
About Us:
Patch My PC is a dynamic, fully remote team committed to creating exceptional products that solve real-world problems and improve the lives of our customers. If you align with our core values and are passionate about making a difference, we want to hear from you. We offer a fully remote work environment with flexible hours and a supportive team culture, providing opportunities for personal and professional growth in a collaborative and innovative setting.
Learn more about our core values here: https://patchmypc.com/values.
What You’ll Do:
Design, develop, test, and maintain scalable, reliable, efficient applications and services that delight our customers.
Help build and design Patch My PC’s current and future solutions.
Collaborate with a highly collaborative team focused on building great products and services.
Write code that meets production requirements for quality, test coverage, and design specifications, anticipating potential errors/issues.
Communicate clearly, frequently, and comfortably with team members and customers who have diverse perspectives, backgrounds, and functional roles.
Enjoy working in a fast-paced and highly collaborative remote environment utilizing real-time communications extensively.
Create one piece of customer-facing content (blogs, articles, videos, presentations) quarterly.
What We’re Looking For:
Possess strong fundamentals and prior experience with C# and .NET.
Familiarity with the standard .NET core libraries.
Experience with DI/IOC, RESTful software, async patterns, multithreaded/parallel programming.
Knowledge of networking fundamentals, security and cryptography fundamentals, OOP fundamentals, JSON, XML, SQL/NoSQL, and ORMs.
Proficiency with Git source control.
Passionate about designing and coding awesome products, services, and features with clean, concise, verifiable code that will delight our customers.
Possess a growth mindset and enjoy trying and learning new things.
Excellent problem-solving skills and strong communication skills.
Ability to embrace our company values.
Expert knowledge in working with an agile team to develop, test, and maintain applications built on Microsoft technologies.
At least 3 years of professional software product development experience with at least one product shipping experience.
3 years of professional experience working with .NET and/or ASP.NET Core.
A highly skilled communicator (in English; both written and spoken).
Extra Points For:
Experience with enterprise and/or end-point management (e.g., Microsoft Configuration Manager, Intune).
Native code experience.
Customer support and documentation experience.
Knowledge of front-end development using JavaScript, React/Redux, and HTML5/CSS.
Experience working with microservices and microservices architecture.
Authentication/Authorization implementation experience.
DevOps experience (e.g., Azure, Azure DevOps, Kubernetes).
WPF MVVM experience.
What To Expect When Applying:
We believe in being transparent about our process to ensure candidates know what to expect and can prepare accordingly.
The application process typically involves applying with a detailed screening process, a skills assessment, three interviews, a background check, followed by an offer.
What We Pay:
Competitive Base Salary: $75,800 – $145,000 based on experience and location.
Monetary and Other Benefits We Offer:
401k Match: Match 200% of contributions up to the first 5% of salary.
Medical, Dental, and Vision Coverage: Patch My PC covers 99% of these premiums for both the team member and all dependents.
Other Benefits: FSA/HSA, three months paid parental leave, three weeks PTO, three days volunteer leave, charitable donation matching, tuition reimbursement, gym membership, internet stipend, pet insurance, and more.
Disclaimer: Benefits are subject to change
To view more detailed information about our benefits at Patch My PC, please see: https://patchmypc.com/careers#we-care
Join Us!
If you’re enthusiastic, adaptable, and ready to take on new challenges in a fast-paced environment, Patch My PC is the place for you. To learn more about our company, values, and benefits, visit https://patchmypc.com/careers.
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 without regard to age, alienage, caregiver status, childbirth, citizenship status, color, creed, disability, domestic violence victim status, ethnicity, familial status, gender and/or gender identity or expression, marital status, military status, national origin, parental status, partnership status, predisposing genetic characteristics, pregnancy, race, religion, reproductive health decision making, sex, sexual orientation, unemployment status, veteran status, or any other legally protected basis. Women, racial and ethnic minorities, persons of minority sexual orientation or gender identity, individuals with disabilities, and veterans are encouraged to apply for vacant positions at all levels.

💰$75800 - $145000/Yearly

Job Types

Job Locations

Job Categories

Apply Now

Similar Remote Jobs