Search by job, company or skills

Embrace Software Inc

Senior Full Stack Engineer (.NET)

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Us

Embrace Software Inc. is a permanent-capital software company that acquires and grows essential, mission-critical businesses acrossIndustrial, Healthcare, Financial Services, and Education. We own and operate dozens of vertical-market software companies serving customers across North America, including Fortune 500 enterprises, financial institutions, state governments, school systems, SMBs and hospitals.

We areprofitable, founder-led, in high-growth mode; and backed by over$130Mfrom tier-1 investors and leading technology founders. Our portfolio has grown from 0 to400+ team members in 4 years, primarily by buying great companies, investing in their products, and helping their teams win. Embrace is an Inc. 5000 fastest-growing US company.

Job Description

This is a remote position.

Embrace Healthcare Group powers some of the most innovative healthcare technology solutions in North America, with a focus on enhancing clinical efficiency and compliance across emergency care settings.

EPOWERdoc, a leading SaaS platform within the Embrace Healthcare Group portfolio, specializes in Emergency Department Information Systems (EDIS) tailored for hospitals of all sizes. Designed by clinicians for clinicians, EPOWERdoc streamlines emergency room documentation with intuitive workflows, customizable templates, peer-reviewed clinical content, and real-time coding assistancehelping providers reduce documentation time and focus more on patient care.

We're seeking aSenior Full Stack Engineerto design, develop, and optimize web applications that drive our healthcare platform. You'll work across the stack from elegant, responsive front-end experiences to efficient, scalable backend systems and play a key role in shaping the future of digital healthcare.

Key Responsibilities

  • Build, test, and deployfull-stack web applicationsusingReact,.NET Core (C#), and modern frameworks.
  • Design and maintainrobust data layers, including relational and NoSQL databases (SQL Server,MongoDB).
  • Develop and optimizedatabase objects (stored procedures, indexes, and queries) ensuring high performance and scalability.
  • Collaborate withproduct managersanddesign teamsto translate complex healthcare workflows into intuitive, efficient user experiences.
  • Implement, secure, and optimizeRESTful APIsandmicroserviceshosted onMicrosoft Azure.
  • Build and manageCI/CD pipelinesand automated deployments usingAzure DevOps.
  • ManageAzure servicessuch asApp Service, Containers,Functions,Key Vault,Storage Accounts,Service Bus, andApplication Insights.
  • Optimize front-end and back-end performance forscalability, reliability,andmaintainability.
  • Writeclean, well-structured,andtestable codefollowing industry best practices.
  • Participate inarchitecture planning, code reviews, andcontinuous improvement initiatives.

Requirements
  • 5+ years of professional experienceas a full stack or software engineer.
  • Strong proficiency inC#,.NET 6/7, andASP.NET Core Web API.
  • Experience buildingsecure REST APIswithJWT,OAuth2, andAPI versioning.
  • Experience designing and implementingmicroservicesanddomain-driven architectures.
  • Strong skills inReact,JavaScript/TypeScript,HTML/CSS.
  • Strong database expertise:
  • SQL Server stored procedures, query optimization, indexing, and performance tuning.
  • MongoDB (NoSQL) schema design, aggregation pipelines, data modeling, and query performance.
  • Experience integratingrelational and NoSQL datain distributed architectures.
  • Practical experience withAzure ServicesandAzure DevOps Pipelines, or equivalentCI/CD tooling.
  • Solid understanding ofcloud architecture,API integrations, andsecurity best practices.
  • Excellentcommunication,collaboration, andproblem-solvingskills.
  • Ability to thrive in aremote,fast-paced, andagileenvironment.
  • Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience).

Nice To Have

  • Experience in thehealthcare or health techspace is a plus.

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.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 138596131