Lead Software Engineer – Remote
We’re looking for a hands-on Lead Software Engineer to guide a small team of developers while delivering high-quality, scalable software solutions. This is a fully remote role for a strong technical leader passionate about clean architecture, mentorship, and driving performance in modern cloud environments.
What You’ll Do:
- Architect and build scalable, secure, and maintainable .NET-based applications
- Lead and mentor a small engineering team through Agile development cycles
- Collaborate with DevOps, QA, and Product teams to deliver high-impact features
- Own technical decisions and act as the final escalation point for complex issues
- Integrate best practices in CI/CD, code quality, and cloud-native design
- Research and prototype new tools and frameworks to enhance product capabilities
What You Bring:
- 7+ years of experience in software engineering with .NET (C#, ASP.NET, .NET Core)
- 5+ years of experience in SQL (T-SQL, stored procedures, schema design)
- 5+ years working in cloud environments (Azure preferred)
- 2+ years of team or technical leadership experience
- Strong knowledge of architectural patterns and scalable application design
- Experience with tools like Git, JIRA, and Lucidchart is a plus
This is a great opportunity to join a fast-growing tech team where your input directly shapes product success. We value innovation, ownership, and a collaborative mindset.