Software Engineer

Best Lawyers

United States

Remote

USD 120,000 - 160,000

Full time

14 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Best Lawyers is seeking a full-time Senior Software Engineer to advance our Microsoft Windows‑based technology stack. The role is remote across the United States (CO, GA, FL, MA, MN, NC, NJ, NY, PA, SC, TN, TX & VA) with standard hours 9am–5pm EST.

You will build and support large‑scale .NET websites, mentor peers, and collaborate with distributed teams in an Agile environment. The ideal candidate has 5+ years of .NET development, strong architectural and design pattern knowledge, and experience

Qualifications

  • Bachelor’s degree in computer science or a related field.
  • 5+ years of Development using .NET technologies.
  • Experience with Windows Azure Environments.
  • Experience with both server side and client-side caching.
  • Strong SDLC knowledge and ability to deliver projects to conclusions.

Responsibilities

  • Utilize software engineering best practices and design principles.
  • Collaborate with local and remote teams.
  • Provide mentorship for junior developers.
  • Create and maintain large scale .Net websites and microsites.
  • Integrate designs and .Net back-end functionality.
  • Architect, program, troubleshoot, and support websites and related applications.
  • Use Microsoft SQL Server and Elastic Search effectively.
  • Translate designs into functioning web pages per best practices.
  • Provide on-going production support as needed.
  • Contribute to product development via suggestions on new services and technologies.

Skills

Proactive
Multitasking
Organizational skills
Communication skills
Team collaboration
Project leadership

Education

Bachelor’s degree in computer science or related field

Tools

C# 6 and later
SQL Server 2022
Entity Framework 6
Code First with Code Migrations
LINQ
Elastic Search
GIT
Azure Cloud services

Job description

Best Lawyers is a prestigious legal awards network that recognizes outstanding professionals across various practice areas and jurisdictions. With a rigorous selection process based on confidential surveys of leading lawyers, the organization highlights top legal talent globally. Best Lawyers provides valuable insights for clients seeking high-quality legal representation and serves as a trusted resource within the legal community for identifying the most skilled and respected attorneys.

Work Location: Remote in the following states: CO, GA, FL, MA, MN, NC, NJ, NY, PA, SC, TN, TX & VA.

Candidates must currently reside in one of the states listed. Relocation is not considered.

Work Hours: 9am -5pm EST

Job Summary:

Our technology is built on the foundation of our reputation as the most respected legal peer review network in the world. The full stack Senior Software Engineer is responsible for the development of new projects and support of existing code bases. The primary role will be to build and support all aspects of the software technology stack, insuring maximum uptime, performance, and scalability. Our technology is built around a Microsoft Windows technology stack.

Our team is geographically disbursed. We leverage Agile methodologies to help manage workload and keep our various stake holders in the loop. The candidate will be required to have a high level of communication skills, both verbal and written and will be expected to interact with all levels of the business and on occasion with customers.

In this position, the employee is challenged to maintain, improve, and create new features in an ever-changing environment while ensuring stability and site performance.

Supervisory Responsibilities:

This position will not have direct supervisory responsibilities but will require frequent coordination, and when appropriate direction, of the activities of team members or third parties as necessary to accomplish the assigned tasks.

Duties/Responsibilities:
  • Utilize software engineering best practices and design principles
  • Team oriented mindset with the ability to work with local and remote teams
  • Support and mentoring for development team members at lower levels of skill
  • Create and maintain large scale .Net websites, microsites, and landing pages
  • o Integrate designs and .Net back-end functionality
  • o Architect, program, troubleshoot, and support websites and related applications using:
  • Microsoft SQL Server
  • Elastic Search
  • Various 3rd party technologies
  • o Convert designs and mockups to functioning web pages according to best practices
  • Proactive in providing suggestions in regard to product development, new services and technologies or enhancements to existing systems/configurations, which will assist the end user in improving overall service to our customers
  • Provide on-going production support as needed
  • Develop solutions using best practices and stream-lined architecture in order to maintain optimal system performance
  • Reviews business requirements documentation and translates those requirements into unique, high-quality solutions
  • Work independently and manage individual projects priorities, deadlines, and deliverables
  • Act as a project level team lead to help team members working with you on various projects.
  • Participate in on-call duty as required for application support
Required Skills/Abilities:
  • Proactive, self-motivated, and strong ability to multitask
  • High level of organizational and communication skills both written and verbal
  • Proven experience with large application architecture design and development
  • Leverages industry standard software engineering design patterns
  • Ability to select and evaluate new technologies to be introduced into the current software stack
  • Ability to work under pressure in a fast-paced environment
  • Technical requirements:
    • o C# 6 and later
    • o SQL Server 2022
    • o Entity Framework 6
    • o C ode First with Code Migrations
    • o LINQ
    • o Elastic Search or similar technologies
    • o GIT
    • o Ability to work within Microsoft Azure Cloud services environment
Other desired technologies
  • o AI Assisted development and design
  • o jQuery
  • o Vue JS
  • o ASP.NET Identity 2.0
  • o Visual Studio Team Services Build/Release management tools
Desired Qualifications:
  • Strong level of experience using AI Assisted Software Engineering patterns and practices
  • Experience with Windows Azure Environments
  • Experience with both server level and client-side caching
  • Ability to write technical documentation to articulate technical design and implementation
  • Ability to bring projects to successful conclusions, understand best practices, and has good SDLC knowledge and skills
  • Take responsibility and ownership of work, while having a strong desire to help others succeed
Education and Experience:
  • Proactive, self-motivated, and strong ability to multitask
  • High level of organizational and communication skills both written and verbal
  • A Bachelor’s degree in a computer science or related field
  • 5+ years of Development using .NET technologies
  • 2+ years of UI / UX Design
  • 2+ years of Responsive Web Design
Physical Requirements:
  • Prolonged periods of sitting at a desk and working on a computer.
  • Must be able to lift up to 15 pounds at times.
  • The physical requirements described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

Best Lawyers is proud to be an equal opportunity employer welcoming applicants from underrepresented groups, including individuals with disabilities and veterans.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Full-Stack Engineer (Remote)
Senior .NET Full-Stack Engineer (Remote)

Best Lawyers • United States

Remote
USD 120,000 - 160,000
Lead Software Engineer
Lead Software Engineer

i3 Verticals, LLC • United States

On-site
USD 140,000 - 190,000
Senior .Net Developer
Senior .Net Developer

Troy Web • United States

Hybrid
USD 110,000 - 140,000
Medical coverage
Dental coverage
Vision coverage
+5
.Net Developer
.Net Developer

Troy Web Consulting • City of Cohoes (NY)

On-site
USD 95,000 - 135,000
Medical/Dental/Vision
401k match
PTO + holidays
+3
Lead Software Engineer
Lead Software Engineer

AF Group • Lansing (MI)

On-site
USD 83,000 - 217,000
Senior .Net Developer
Senior .Net Developer

Troy Web Consulting • City of Cohoes (NY)

On-site
USD 120,000 - 160,000
Competitive salary + bonus
Medical/Dental/Vision from day 1
401k match and employer contribution
+3
Senior .Net Developer
Senior .Net Developer

Troy Web • City of Cohoes (NY)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Nubitz • United States

On-site
USD 90,000 - 120,000
15 days annual PTO
Quarterly bonuses based on company performance
3 self-directed learning days annually
+2
Software Developer
Software Developer

Husch Blackwell LLP • Austin (TX)

On-site
USD 110,000 - 180,000
Software Developer
Software Developer

Husch Blackwell LLP • United States

On-site
USD 120,000 - 190,000