Software Engineer (.Net), Senior

  • Location: No Location Set
  • Remote: Remote
  • Type: Direct Hire
  • Job #34744

Required:

  • Extensive professional experience as a software engineer with deep expertise in .NET / C#.
  • Proven experience designing and building API-driven and microservices-based systems, including defining service boundaries, API contracts, versioning strategies, and integration patterns.
  • Strong understanding of software architecture principles, including scalable, resilient, and maintainable system design.
  • Hands-on experience designing and building cloud-native applications (e.g., Azure, AWS, or similar platforms).
  • Solid experience with relational databases, data modeling, and performance optimization.
  • Experience designing and building APIs and distributed systems.
  • Proven ability to take ownership of large technical deliverables and drive them to completion.
  • Strong problem-solving skills, with the ability to debug and resolve complex production issues in production environments.
  • Experience providing technical leadership, mentoring engineers, and influencing architectural decisions.
  • Excellent written and verbal communication skills, especially in a remote-first environment.

 

Nice to Have:

  • Experience in home services, franchise systems, or field management software.
  • Familiarity with payment processing, PCI compliance, or analytics integrations.
  • Comfort with SQL or data analysis to validate hypotheses and measure success.
  • Experience working in fully distributed or remote engineering teams.
  • Familiarity with DevOps practices, CI/CD pipelines, and infrastructure-as-code.
  • Experience with modern front-end frameworks and web architectures.
  • Experience building and operating high-traffic, customer-facing web applications.
Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!