HimalayasHimalayas logo
Embrace Software IncEI

Senior .NET Developer / Technical Lead

Embrace Software Inc
United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

This is a remote position.

Embrace EdTech Group powers some of the most innovative education technology solutions in North America, focused on improving learning outcomes for students and institutions.

As we continue to grow, we are seeking aSenior .NET Developer / Technical Leadwho is passionate about building scalable applications usingC#, .NET, modern frontend frameworks (Angular/React), and SQL-based data platforms. This is ahands-on engineering leadership role, where you will actively design and develop software while guiding a team of engineers and shaping the technical direction of our platform.


What You’ll Do

Hands-On Development & Architecture (Primary Focus)

    Design, develop, and maintainhigh-performance applications using C#, .NET Core, ASP.NET Web API, and SQL Server.

    Build and enhancemodern frontend experiences using Angular or Reactintegrated with backend APIs.

    Architect and implementscalable, secure, and maintainable distributed systems.

    Own technical design decisions, includingsystem architecture, service boundaries, API design, and data modeling.

    OptimizeSQL Server databases, ensuring high performance, reliability, and data integrity.

    Write production-quality code and actively contribute to feature development across the stack.

    Leadcode reviews and architecture discussions, setting the technical bar for the team.

    Troubleshoot complex issues, includingperformance bottlenecks, scalability challenges, and data consistency problems.

    Drive engineering best practices such asclean architecture, TDD, CI/CD pipelines, observability, and secure development practices.


Full-Stack Platform Development

    Developrobust backend services in .NETandinteractive UI applications using Angular or React.

    Design and implementRESTful APIs and microservicessupporting enterprise-scale systems.

    Integrate backend services withSQL Server databases, ensuring efficient queries, indexing strategies, and optimized data access.

    Work across the full stack to deliverend-to-end product features.


Team & Engineering Leadership

    Lead and mentor asmall agile engineering team, guiding technical decisions and delivery.

    Runsprint planning, backlog grooming, and engineering reviews.

    Mentor developers throughcode reviews, architecture guidance, and technical coaching.

    Collaborate closely withProduct, Operations, and leadership teamsto translate product requirements into scalable technical solutions.

    Supporthiring, onboarding, and growing engineering talent.


AI & Engineering Productivity

    Drive adoption ofAI-powered developer tools(e.g., GitHub Copilot, AI-assisted testing).

    Identify opportunities to integrateAI/ML-driven capabilities into the platform.

    Partner with leadership to evaluate emerging AI tools and establishbest practices for AI-enabled development workflows.


Requirements

Core Technical Skills

    8+ years of professional software development experiencebuilding enterprise-grade applications.

    Strong expertise inC#, .NET Framework / .NET Core, and ASP.NET Web API.

    Solid experience withmodern frontend frameworks such as Angular or React.

    Strong experience designing and working withSQL Server databases, including performance tuning and complex queries.

    Proven experience developingscalable, distributed, and high-performance systems.

    Strong understanding ofObject-Oriented Programming (OOP), SOLID principles, and design patterns.

    Experience withRESTful APIs, microservices architectures, and asynchronous messaging systems.

    Experience working withmessage brokers such as MQTT or RabbitMQ.

    Strong commitment tounit testing, integration testing, and TDD practices.


Leadership

    2+ years of experience in a Technical Lead or Senior Engineer rolewith team ownership.

    Experience leadingagile development teams and delivering complex software systems.

    Strong communication skills with the ability to explain technical decisions to bothengineering and business stakeholders.


Preferred Qualifications

    Experience withAWS or other cloud platforms

    Docker / Kubernetes

    Caching technologies such asRedis

    ORM frameworks likeNHibernate or Dapper

    Experience integratingAI/ML models or AI-driven features into applications


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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

United States +/- 0 hours

About Embrace Software Inc

Learn more about Embrace Software Inc and their company culture.

View company profile
Claim this profileEmbrace Software Inc logoEI

Embrace Software Inc

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

18 remote jobs at Embrace Software Inc

Explore the variety of open remote roles at Embrace Software Inc, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Embrace Software Inc

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan