Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Best Lawyers

Company Summary:

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:

 .NET Technologies

 Microsoft SQL Server

 Elastic Search

 Various 3rd party technologies

o Convert designs and mockups to functioning web pages according to best practices

o Verify website functionality on multiple browsers and platforms

  • 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 JavaScript

o ASP.NET MVC 5

o Entity Framework 6

 Code 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 Light Inject

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.

Please complete the following survey after submitting your resume to be considered.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Knoxville, TN vacancy
  • $120k - $155k

    The Full-Stack Software Consultant provides technical expertise on project tasks under the guidance of a project manager to deliver high...  ...cloud technologies, development frameworks, and established engineering best practices.Conduct testing and quality assurance... 
    Suggested
    Remote work
    Flexible hours

    ABS Group

    Knoxville, TN
    4 days ago
  • $125.7k - $203.1k

     ...accepted until further notice.Meet the Team Join Cisco's innovative engineering community, where you'll have the opportunity to collaborate...  ...of industry-leading products and platforms! Your Impact As a Software Engineer at Cisco, you will design and build software... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    CISCO Systems

    Knoxville, TN
    4 days ago
  •  ...Overview ORAU is conducting the search on behalf of Type One Energy for a permanent, full-time Software Engineer (Embedded/Firmware) in Knoxville, Tennessee. Location: Knoxville TN Salary: Highly Competitive Plus Benefits Role: Permanent, full time... 
    Suggested
    Permanent employment
    Full time
    Relocation package

    ORAU

    Knoxville, TN
    4 days ago
  •  ...Role Description This full-time remote Entry-Level Software Engineer role at Promolex involves designing, developing, and testing software features under the guidance of senior engineers. The engineer will write clean, maintainable code, assist in building and maintaining... 
    Suggested
    Full time
    Remote work

    Asociația Promo-LEX

    Knoxville, TN
    18 hours ago
  •  ...Software Engineer IV Location: Remote Duration: 6 Months + A growing SaaS organization is seeking a Software Engineer IV for a 6-month remote contract opportunity. The company develops AI-powered pricing and promotions technology that helps global brands and retailers... 
    Suggested
    Contract work
    Remote work

    Motion Recruitment

    Knoxville, TN
    1 day ago
  • $300k

     ...through concurrency, retries, and failures Shape technical architecture as the platform scales Partner with frontend and mobile engineers on polished, full-stack features Raise the bar on reliability, performance, and observability across backend systems What... 

    Goliath Partners LP

    Knoxville, TN
    1 day ago
  • $105k - $145k

     ...Software Engineer - Fintech & AI Platform Location: Remote - United States preferred Employment Type: Full-time Compensation: USD $105,000–$145,000 annual base salary Reporting to: Engineering Lead About Finstock Finstock, Inc. builds AI-powered financial... 
    Full time
    Remote work

    Finstock, Inc.

    Knoxville, TN
    6 hours ago
  •  ...Senior AWS Full Stack Engineer Locations: Knoxville, TN | Columbia, SC | Lafayette, LA | Birmingham, AL Work Arrangement: Hybrid...  ...Strong understanding of scalable application architecture, software-design patterns, and cloud-native development. Experience with... 
    Full time
    Local area

    System One

    Knoxville, TN
    a month ago
  •  ...build campaigns, reach audiences, collect data, and maintain compliance. About the Role Our client is seeking a Senior Software Engineer responsible for developing, maintaining, and scaling the company’s software products. This role will contribute to building... 
    Temporary work
    Part time
    Remote work
    Home office
    Flexible hours

    Tangerine Search Inc.

    Knoxville, TN
    6 hours ago
  •  ...TN 37920, USA Description What is the job? At Regal, every great story starts with technology. We’re seeking Software Engineers ready to play a starring role in shaping the future of cinema experiences. From digital ticketing and mobile engagement to... 
    Summer work
    Work at office
    Remote work
    Night shift

    Regal Entertainment

    Knoxville, TN
    3 days ago
  •  ...Senior Backend Software Engineer — Enterprise Data Platform United Global Technologies, Inc. | Remote (U.S.) | Full-Time About the Role UGT is seeking a Senior Backend Software Engineer to design and build the data layer, APIs, and system integrations for... 
    Full time
    Contract work
    Remote work

    United Global Technologies

    Knoxville, TN
    6 hours ago
  • $140k - $180k

     ...As a Senior Software Engineer (SE III) , you will have the opportunity to work on exciting projects, collaborate with experienced professionals, and contribute to the development of cutting-edge software solutions. Your experienced skill set will allow you to have a high... 
    Work at office
    Immediate start
    Work from home

    GoFormz

    Knoxville, TN
    6 hours ago
  •  ...We’re hiring a Senior Software Engineer to support a major technology initiative focused on new customer-facing web and mobile experiences, a unified design system, and AI-powered capabilities across products. The initiative is focused on raising the engineering bar for... 
    Contract work
    Shift work

    Alined Consulting Group

    Knoxville, TN
    6 hours ago
  •  ...credentialing, onboarding, and managing brokers, providers, members, and claims. About the Role : We are seeking a Senior Software Engineer to design and build core services on our platform. You will own features end-to-end — from design through production operation... 
    Remote work

    LightSpun

    Knoxville, TN
    6 hours ago
  •  ...Senior Node/React Software Engineer Location: Remote (US) with preference for hybrid in Richmond, VA Reports to: CTO About Cookie Cookie Finance is a rapidly growing, VC-backed financial platform built for content creators. We started as a tech-enabled accounting... 
    Remote work

    Cookie Finance

    Knoxville, TN
    18 hours ago
  •  ...to focus on their core business while AceDevShop brings their digital vision to life. We are looking for a US-based Senior Software Engineer to join our team in a part-time, client-facing role. This position requires only 4 to 5 hours per week, but the person must be... 
    Part time
    Remote work
    Flexible hours

    Acedevshop

    Knoxville, TN
    1 day ago
  •  ...Interested in building modern software, owning meaningful technical decisions, and putting AI to work in real products? The focus...  ...• Improve platform performance, reliability, security, and engineering practices. • Apply AI-assisted development tools and, where... 

    Hirewell

    Knoxville, TN
    18 hours ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Knoxville, TN
    2 days ago
  •  ...Robotics Software Engineer Build software that drives autonomous robots in the real world. FireFly Robotics is the world leader in autonomous fairway mowing — and we're growing. Since 2010, we've been engineering fully automated harvesters and robotic field mowers... 
    Remote work
    Visa sponsorship

    FireFly Robotics, Inc.

    Knoxville, TN
    1 day ago
  •  ...Android Software Engineer Location: Remote, Nationwide Our client is building a new generation of mobile experiences where artificial intelligence is an essential part of the product rather than an added feature. They are seeking an Android Software Engineer who... 
    Remote work

    Blue Signal Search

    Knoxville, TN
    6 hours ago
  •  ...Generous PTO plus 2 floating holidays. Experience a family-first culture that values your well-being. Job Summary The AI Software Engineer develops, integrates, deploys, and supports AI-enabled applications and automations across the organization. This is a hands-... 
    Local area
    Immediate start
    Remote work
    2 days per week

    Prolink

    Knoxville, TN
    1 day ago
  •  ...customers' business challenges, Take2 will work as a partner to best resolve client needs. Take2 is hiring an AWS Lakehouse Data Engineer who is eligible to be sponsored for a Public Trust Clearance. This position is Remote, but it will require you to work East Coast... 
    Remote work

    Take2 Consulting LLC

    Knoxville, TN
    1 day ago
  •  ...COOK SYSTEMS INTERNATIONAL has an IMMEDIATE need for a Java Software Engineer Java Software Engineer will: analyze and develop system requirements, program specifications and code/unit test to meet business requirements/specifications for large projects. Develop or... 
    Immediate start
    Remote work

    Cook Systems

    Knoxville, TN
    3 days ago
  •  ...Lead Backend Engineer – AI Location: Fully remote within the United States Employment Type: Full-time, permanent Role Overview...  ..., and vector stores Requirements - 10+ years of software engineering experience, including substantial backend or distributed... 
    Permanent employment
    Full time
    Remote work

    Harnham

    Knoxville, TN
    1 day ago
  •  ...Platform Engineer NeuBird AI is scaling rapidly and we need a platform engineer who can build the internal tools and infrastructure that make our engineering teams more productive. You'll create self-service platforms, streamline developer workflows, and eliminate friction... 
    Flexible hours

    NeuBird

    Knoxville, TN
    1 day ago
  •  ...Angular, TypeScript, and AWS , with responsibility across the full software development lifecycle. Responsibilities Design, develop...  ...'s degree in Computer Science, Information Systems, Software Engineering , or a related technical field. #M1 #DI-CB2 #L1 - KB1... 
    Permanent employment
    Full time
    Immediate start

    System One

    Knoxville, TN
    5 days ago
  • Job Title: AWS Full Stack Java Developer Location: Columbia, South Carolina, United States Type: Direct Hire Work Model: Hybrid – onsite and remote Overview System One is seeking a AWS Full Stack Java Developer? to support the development, modernization...
    Full time
    Local area
    Remote work

    System One

    Knoxville, TN
    5 days ago
  •  ...Capital One is seeking a Lead Software Engineer, Full Stack, to own and guide a portfolio of diverse projects. You will collaborate with product managers and a broad engineering team to deliver scalable cloud-based solutions that empower millions of users. You will... 

    Jobleads-US

    Knoxville, TN
    4 days ago
  •  ...Title: Application Engineer Location: Tennessee - On-Site Position Summary: MUST BE UNITED STATES CITIZEN If you’re energized by solving complex customer challenges and bringing ideas to life, this role is for you. As an Application Engineer with the Seating Solutions... 
    Full time
    Work at office

    CEO Inc.

    Knoxville, TN
    18 hours ago
  •  ...production environments supporting highly available applications Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is preferred Key Responsibilities Design, develop, test, and maintain scalable Java-based enterprise... 
    Relocation
    Flexible hours

    Hudson Manpower

    Knoxville, TN
    25 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!