Embrace Software Inc

Lead Software Engineer – Architect, .NET

Embrace Software Inc

full-time

Posted on:

Location Type: Remote

Location: Anywhere in North America

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design systems that scale.
  • Architect and build scalable, cloud-native applications using React, .NET Core (C#), and modern frameworks.
  • Define patterns for microservices, domain-driven design, and distributed systems that can evolve over time.
  • Translate intricate healthcare workflows into clean, efficient, and intuitive user experiences.
  • Lead the design of APIs, services, and integrations across the ecosystem.
  • Design and manage both relational and NoSQL data systems — SQL Server and MongoDB.
  • Own and evolve cloud architecture on Microsoft Azure.
  • Design and manage CI/CD pipelines using Azure DevOps.
  • Contribute hands-on while driving architecture discussions and mentoring engineers.
  • Continuously optimize front-end and back-end systems for speed, scalability, and maintainability.

Requirements

  • 8+ years of experience building and scaling software systems, with a strong foundation in full-stack development and a track record of technical leadership.
  • Comfortable owning architecture decisions, guiding teams, and working across both strategic and hands-on levels.
  • Deep expertise in C#, .NET Core, React, cloud architecture, and distributed systems.
  • Experience in healthcare or health-tech environments, especially working with regulated systems or complex domain workflows.
Benefits
  • Competitive salary commensurate with experience.
  • Opportunities for career advancement and professional development.
  • Experience collaborating with a diverse, global team within a remote work setting.
Applicant Tracking System Keywords

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

Hard Skills & Tools
C#.NET CoreReactmicroservicesdomain-driven designdistributed systemsSQL ServerMongoDBCI/CDcloud architecture
Soft Skills
technical leadershipmentoringguiding teamsarchitecture decisionscommunication