Embrace Software Inc

Tech Lead – Software Engineering

Embrace Software Inc

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead technical architecture and design decisions for our IoT-enabled asset tracking platform
  • Translate business requirements into scalable technical solutions and system designs
  • Mentor and develop engineers through code reviews, pair programming, and technical guidance
  • Drive engineering best practices, coding standards, and continuous improvement initiatives
  • Collaborate with cross-functional teams to deliver features that directly impact customer success
  • Participate in hands-on development while maintaining oversight of technical quality
  • Guide the team through technical challenges and architectural trade-offs

Requirements

  • 8+ years of professional software development experience with production systems
  • Strong proficiency in C# and .NET Framework/Core for backend development
  • Experience with web technologies: ASP.NET, Web API, React, and modern JavaScript frameworks
  • Deep understanding of SQL, database design, and Microsoft SQL Server
  • Proven track record designing concurrent, scalable, and fault-tolerant distributed systems
  • Solid foundation in object-oriented design principles and design patterns
  • Experience with message brokers and queuing systems (MQTT, RabbitMQ, etc.)
  • Test-driven development mindset with strong unit testing practices
  • Demonstrated experience in a technical leadership or lead developer role
  • Success launching complex software systems to customers
  • Track record of mentoring and developing junior engineers
  • Ability to work effectively with cross-functional teams
  • Strong written and verbal English communication skills.
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

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

Hard Skills & Tools
C#.NET Framework.NET CoreASP.NETWeb APIReactJavaScriptSQLMicrosoft SQL Serverobject-oriented design
Soft Skills
mentoringtechnical leadershipcollaborationcommunicationproblem-solvingcode reviewspair programmingcontinuous improvementcustomer successoversight