- Full-time
Salary: $100,000 - 110,000 per year
Requirements:
- Currently reside in one of these states: CO, GA, FL, MA, MN, NC, NJ, NY, PA, SC, TN, TX, or VA; relocation is not available.
- Bachelors degree in computer science or a related field.
- At least 5 years of .NET development experience, 2 years of UI/UX design experience, and 2 years of responsive web design experience.
- Technical proficiency with C# 6 or later, SQL Server 2022, JavaScript, ASP.NET MVC 5, Entity Framework 6 (Code First and Code Migrations), LINQ, Git, and Azure cloud services; experience with Elasticsearch or similar technology is required.
- Strong understanding of application architecture, software engineering design patterns, and the ability to assess technologies for our software stack.
- Strong written and verbal communication, organizational, multitasking, and self-management skills; able to work effectively under pressure in a fast-paced environment.
- Able to document technical designs and implementations, apply SDLC and software development best practices, and take ownership while supporting others success.
- Experience with AI-assisted software engineering practices and Windows Azure is desired; familiarity with server-side and client-side caching is also valued.
- Familiarity with LightInject, jQuery, Vue.js, ASP.NET Identity 2.0, and Visual Studio Team Services build and release tools is desirable.
- Complete our required Culture Index survey after submitting an application.
- Able to sit at a desk and work at a computer for extended periods, and lift up to 15 pounds when needed.
Responsibilities:
- Develop new software projects and maintain and support existing codebases across our technology stack.
- Build, architect, troubleshoot, and support large-scale .NET websites, microsites, landing pages, and related applications.
- Integrate designs with .NET back-end functionality and turn mockups into high-quality, standards-based web pages.
- Test website functionality across multiple browsers and platforms.
- Maintain and improve existing features, develop new capabilities, and help ensure stability, availability, performance, and scalability.
- Provide ongoing production and application support, including participating in on-call duties as required.
- Translate business requirements into effective technical solutions and recommend product, service, technology, and system improvements.
- Apply software engineering best practices and streamlined architecture to support optimal system performance.
- Work independently to manage project priorities, deadlines, and deliverables, and serve as a project-level lead when coordinating team members.
- Mentor less-experienced developers and coordinate with colleagues or third parties as needed.
- Communicate with stakeholders across the business and, occasionally, with customers.
Technologies:
- AI
- ASP.NET
- Architect
- Azure
- C#
- Cloud
- ElasticSearch
- Git
- Support
- JavaScript
- LESS
- MVC
- Network
- SQL
- Visual Studio
- Vue
- Web
- Windows
- jQuery
- UX UI Design
More:
We are Best Lawyers, a global legal awards network that recognizes outstanding professionals through confidential peer surveys and provides clients with a trusted resource for identifying respected attorneys. We are hiring a full-stack Senior Software Engineer for our geographically distributed team, which uses Agile methods and a Microsoft Windows technology stack. This is a remote position for employees based in the approved states listed above, with working hours of 9 a.m.–5 p.m. Eastern Time. The annual salary range is $100,000–$110,000. We are an equal opportunity employer and welcome applicants from underrepresented groups, including people with disabilities and veterans.
last updated 41 week of 2026