Tech Lead (.NET) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Embrace Software Inc · 1 day ago

Tech Lead (.NET)

Embrace Software Inc is focused on supporting large manufacturers with innovative technology solutions. They are seeking an experienced Tech Lead to guide their agile software development team in developing a cloud-based asset tracking platform, mentoring engineers, and leading technical architecture decisions.

Software

Responsibilities

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

Qualification

C#.NET Framework/CoreSQLTechnical leadershipASP.NETWeb APIReactJavaScript frameworksDistributed systemsMessage brokersCloud platformsUnit testingContainer orchestrationIoT protocolsMachine learning conceptsRFID technologiesEnglish communicationMentoringCross-functional collaboration

Required

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

Preferred

Experience with cloud platforms (AWS preferred) and cloud-native architectures
Knowledge of ORMs (NHibernate, Dapper)
Container orchestration experience (Docker, Kubernetes)
Familiarity with Redis and caching strategies
Experience with IoT protocols and device communication
Background in integrating third-party APIs and external systems
Exposure to machine learning concepts and feedback loops
Understanding of RFID, BLE, GPS, or barcode technologies
Understanding of modern AI development tools and trends

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.

Company

Embrace Software Inc

twittertwitter
company-logo
Embrace acquires and invests in niche software that provides industry-specific solutions.

Funding

Current Stage
Growth Stage
Total Funding
$110M
Key Investors
CoVenture
2023-10-27Series Unknown· $10M
2021-12-07Debt Financing· $100M

Leadership Team

leader-logo
Mohan Plakkot
CEO, Founder
linkedin
Company data provided by crunchbase