We’re looking for a Lead Software Engineer with expert-level skills in C#, .NET, and SQL Server to join our high-performing development team. This is a senior, fully remote position with a U.S.-based company, where you’ll lead the design and development of custom enterprise-grade systems and collaborate directly with technical and non-technical stakeholders.
If you’re passionate about software architecture, backend services, and API development—and you thrive in a remote, agile environment—this opportunity is for you.
What You’ll Do
Build & Design
- Lead the design of complex software systems and custom integrations
- Oversee implementation across internal and client projects
- Develop and optimize secure, scalable APIs and backend services
- Architect solutions for data migrations and multi-client environments
Process & Documentation
- Participate in retrospectives and team stand-ups
- Provide training, documentation, and mentorship to other developers
- Conduct code reviews and support continuous improvement efforts
Client Collaboration
- Communicate directly with client-side stakeholders to translate needs into technical specs
- Recommend solutions to complex system and data issues
- Provide technical documentation and reporting for both technical and business audiences
What We’re Looking For
🎓 Experience & Qualifications
- 5+ years of professional software development experience
- Proven ability to operate as a self-starter in a remote environment
- Strong communicator—able to clearly explain technical concepts to clients and peers
- No formal degree required if compensated by experience; certifications (e.g., Microsoft) are a plus
Must-Have Technical Skills
- Expert in C# and .NET Framework (non-negotiable)
- Strong experience with Entity Framework and SQL Server
- Familiar with version control systems (e.g., Git)
- Experience building and debugging complex APIs and logic engines
- Proficient with scripting (PowerShell, batch), command line interfaces, and Visual Studio
- Comfortable working in an Agile SDLC with ticketing tools
Nice-to-Have
- Knowledge of Angular or modern web frameworks
- Experience with Azure, unit/regression testing, or the testing industry
- Familiarity with tools like Visual Studio Code, Azure DevOps, or CI/CD pipelines
Tech Stack & Tools
- C# / .NET / Entity Framework
- Microsoft SQL Server
- Git / CLI / PowerShell
- Visual Studio, VS Code
- Azure (working knowledge)
- Agile workflow and ticketing software
Apply Now
If you’re ready to lead challenging, high-impact projects and build next-gen solutions with a team that values autonomy, quality, and innovation—we want to meet you!