Patch My PC

Software Engineer

Patch My PC

full-time

Posted on:

Location Type: Remote

Location: Remote • Alabama, Alaska, Arizona, California, Colorado, Connecticut, Florida, Hawaii, Idaho, Illinois, Iowa, Kansas, Kentucky, Louisiana, Maine, Minnesota, Mississippi, Missouri, Montana, Nevada, New Hampshire, New Jersey, New Mexico, New York, North Carolina, North Dakota, Ohio, Oklahoma, Pennsylvania, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Utah, Virginia, Washington, West Virginia, Wisconsin, Wyoming • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $105,000 - $125,000 per year

Job Level

Mid-LevelSenior

Tech Stack

ASP.NETMicroservicesMongoDB.NETNoSQLWPF

About the role

  • Writing secure, correct, efficient, clear and supportable “production ready” code that meets internal standards and industry best practice.
  • Enhance and extend our existing products, including device management, microservices, and WPF (Windows Presentation Foundation) applications to deliver seamless experiences to our customers.
  • 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.
  • Track progress, update stakeholders, communicate with peers and broader team through stand-ups, regular updates on work items.
  • Implement industry-standard security practices to safeguard both customer and internal data.
  • Ensure thorough testing of code, participate in code reviews, and proactively resolve bugs and performance bottlenecks.

Requirements

  • 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.
  • Strong understanding of object-oriented programming (OOP) and design patterns.
  • Proficiency in Git for version control and collaborative development.
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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#ASP.NET CoremicroservicesWPFAPI DevelopmentRESTful APIsMongoDBNoSQL databasesobject-oriented programmingdesign patterns
Soft skills
communicationclarifying requirementsstakeholder updatesteam collaborationproblem-solving