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

Sr. Software Developer

McGuireWoods

Senior Software Developer

McGuireWoods LLP is seeking an experienced and highly skilled Senior Software Developer to join our IT team. The Senior Software Developer is responsible for the analysis, design, development, integration, testing, deployment, maintenance and troubleshooting of the Firm's internally developed software systems and solutions. The position works closely with business stakeholders and technology teams to translate business requirements into secure, scalable and maintainable software solutions, leveraging currently supported development platforms, cloud technologies, APIs, automation, and AI-assisted software development tools. The Senior Software Developer may also design and develop applications and integrations that leverage artificial intelligence and large language models (LLMs) to enhance business processes, capabilities and user experiences.

The ideal candidate will have at least five years of hands-on software development experience across the Microsoft stack (.NET, C#, SQL Server and modern web technologies), proven experience building AI-enabled and generative AI solutions, and the communication skills to work with legal and business stakeholders and turn their needs into secure, scalable applications and integrations that support the Firm's core business systems.

McGuireWoods, one of the world's leading law firms, has provided legal solutions to corporate, individual and nonprofit clients since 1834. Along with excellent benefits, McGuireWoods offers most employees a hybrid remote option allowing flexibility and work-life balance. Our Applicant Disclosures describe your rights. Our Privacy Statement describes how we will process and safeguard your personal data.

Responsibilities
  • Contributes to the planning, development, customization, integration, testing, deployment, maintenance and troubleshooting of major software systems and solutions supporting the Firm's business operations, including Document Management, Financial/Billing, Matter Management, Customer Relationship Management, Docket Management, Collaboration and Content Management.
  • Designs, develops, maintains and tests custom web-based, desktop and cloud-based software solutions, features and components to support a variety of internal and external business requirements.
  • Develops and maintains custom solutions supporting Microsoft 365 and Microsoft Office applications, including advanced VBA development, and other department, group and individual-specific applications within the Firm's technology environment.
  • Develops and maintains integrations between Firm applications, systems and third-party services using APIs, web services, data interfaces and other currently supported integration technologies.
  • Works with legal and administrative staff to understand business needs, gather requirements, identify technical solutions and support the planning and implementation of software initiatives.
  • Works with third-party application and system vendors to assess and resolve software and integration issues and to develop integrations, customizations and other solutions.
  • Analyzes, organizes and documents software development, integration, testing, deployment, maintenance and troubleshooting requirements.
  • Participates in the evaluation and implementation of software development standards, practices, tools, architectures and methodologies within the Firm's application environment.
  • Contributes to the maintenance of application and technology lifecycle roadmaps and makes recommendations regarding the maintenance, modernization, consolidation, replacement or retirement of software systems.
  • Consults with management, business analysts, stakeholders and project managers to identify and implement software development, integration and process improvements that achieve new capabilities and benefits for clients.
  • Acts as a technical lead on formal project initiatives and provides technical guidance to project teams and other developers as appropriate.
  • Interacts directly with internal clients and stakeholders on system development requests, enhancement requests and system-related issues, communicating technical information clearly and helping reconcile competing priorities.
  • Evaluates and utilizes AI-assisted software development tools and platforms to improve development productivity, code quality, testing, documentation, troubleshooting and other software development activities while following Firm security, privacy and development standards.
  • Designs, develops, integrates and supports software applications and solutions that leverage artificial intelligence, large language models (LLMs), generative AI APIs and related technologies to enhance business processes, automate workflows and deliver new capabilities to Firm users.
  • Participates in the development and implementation of enterprise-wide IT standards and policies as they relate to application development, integration, security and emerging technologies.
  • Keeps abreast of emerging software development practices, AI technologies, development platforms, security practices and industry innovations, and evaluates their potential application within the Firm.
Qualifications

Required:

  • Bachelor's degree in Computer Information Systems, Computer Science, Information Technology, Business Administration, or a related field; equivalent combination of education and relevant experience may be considered.
  • Minimum of five years of professional experience in software development, with demonstrated experience designing, developing, testing, deploying, maintaining, and troubleshooting software applications and integrations.
  • Demonstrated hands-on experience developing, integrating, or implementing AI-enabled or generative AI solutions.
  • Proficiency with modern software development using currently supported Microsoft development platforms, including.NET, ASP.NET Core, C#, and/or other current Microsoft development technologies.
  • Experience with currently supported versions of Microsoft SQL Server, including SQL/T-SQL development, database design, querying, and troubleshooting.
  • Proficiency with modern web development technologies, including HTML, JavaScript/ECMAScript, CSS, XML, JSON, and REST APIs.
  • Experience using currently supported development tools and platforms, including Visual Studio, SQL Server Management Studio (SSMS), and Azure DevOps or Azure DevOps Server.
  • Working knowledge of source control, software development lifecycle (SDLC) practices, code review, application testing, deployment, and production support.
  • Working knowledge of application architecture, software design patterns, secure coding principles, and enterprise software development standards.
  • Experience gathering and analyzing business requirements and translating them into practical technical solutions.
  • Ability to work effectively with business stakeholders, technical teams, vendors, project managers, and other members of the organization.
  • Strong analytical, problem-solving, written, and verbal communication skills, with the ability to explain technical concepts to both technical and non-technical audiences.
  • Ability to manage multiple projects, priorities, and development activities with limited supervision.
  • Working knowledge of Microsoft Windows, Active Directory and/or Microsoft Entra ID, and enterprise application environments.
  • Ability to evaluate and appropriately use AI-assisted software development tools and platforms in accordance with Firm security, privacy, and development standards.

Preferred:

  • Experience developing applications and integrations for Microsoft 365, SharePoint Online, and other Microsoft cloud services.
  • Experience with Microsoft Graph APIs, SharePoint Framework (SPFx), and other modern Microsoft 365 development and integration technologies.
  • Experience developing custom web-based, desktop, or cloud-based applications in an enterprise environment.
  • Experience with modern front-end development frameworks and libraries, such as React, Angular, TypeScript, jQuery, Bootstrap, or Sass.
  • Experience with Microsoft Office automation, including VBA, Office Scripts, or other current Office development and automation technologies.
  • Experience developing or integrating applications that leverage artificial intelligence, large language models (LLMs), generative AI services, AI APIs, AI agents, retrieval-augmented generation (RAG), or related technologies.
  • Experience with Microsoft Power Platform, including Power Apps and Power Automate, and integrating low-code solutions with custom-developed applications.
  • Experience integrating applications with third-party systems and services using APIs, web services, and other modern integration technologies.
  • Experience working with document management, financial/billing, matter management, CRM, docketing, collaboration, or other enterprise business systems, particularly in a legal or professional services environment.
  • Experience with automated testing, CI/CD, application monitoring, and other modern software engineering practices.
  • Experience working with Azure or other cloud platforms and services.
  • Experience with Agile or other iterative software development methodologies.
  • Experience in a law firm or other professional services environment.
Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Sr. Software Developer in Washington DC vacancy
  •  ...Sr. Software Developer Key Responsibilities Frontend Development: Build intuitive and responsive user interfaces with Next.js and other modern tools. Data-Centric Development: Work on data-driven features and services, collaborating with product... 
    Senior

    3B Staffing LLC

    Washington DC
    5 days ago
  • $264.1k - $369.74k

     ...Sr Principal Software Engineer At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We're working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion... 
    Senior
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Washington DC
    1 day ago
  • Job Title Design & build production-grade services and APIs (FastAPI / Django / Flask) using clean, well-tested Python. Architect scalable systems (microservices, event-driven patterns, async I/O, caching) with high availability and failover. Data & Storage: model...
    Senior

    Saxon Global

    Washington DC
    1 day ago
  • $153.6k - $207.8k

     ...Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Work/Life Balance - We value work-life harmony. Achieving success at work should never come... 
    Senior
    Full time
    Flexible hours

    Amazon Web Services, Inc.

    Arlington, VA
    20 hours ago
  •  ...The Microsoft Power Platform Developer supports both the Enterprise Intelligence and Data Solutions (EIDS) and Defense Healthcare Management System Modernization (DHMSM) programs by building and maintaining applications, reporting, and automation that help teams manage... 
    Senior
    Full time

    U.S. Department of Homeland Security

    Washington DC
    3 days ago
  •  ...Sr. Java Developer Visa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: No Location: Washington DC, Virginia and Maryland Experience: 8+ years Job Description: Proven... 
    Senior
    Work experience placement

    Keylent Inc

    Washington DC
    3 days ago
  • $137.2k - $205.38k

     ...combines the patented technology of metamaterials with powerful software to create a radar sensor with unprecedented performance at...  ...Urban Air Mobility (UTM). Echodyne is seeking a Sr. Software Developer in Test to help build our next-generation radar software.... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Echodyne Corp

    Washington DC
    7 days ago
  •  ...and network permissions aligning with FedRAMP IL4 controls. Develop and uphold secure CI/CD pipelines using tools such as GitHub Actions...  ...Policy). Embed static application security testing (SAST), software composition analysis (SCA), and container vulnerability... 
    Senior
    Full time
    Remote work

    The Phoenix Group

    Arlington, VA
    3 days ago
  • $130k

     ...Sr. AI Engineer Oakland, CA (Onsite) $130K/Year +Benefits Sr. AI Engineer - Vertex AI & GEAP Agent Builder with CI/CD...  ...Solution engineers. Key Responsibilities Design and develop agentic workflows using Vertex AI and Agent Builder Build,... 
    Senior

    PeopleNTech

    Alexandria, VA
    2 days ago
  •  ...NAVA Software solutions is looking for a Sr. DevOps Engineer for one of our clients . Details: Sr. DevOps Engineer Location: Bethesda...  ...and improve confidence in delivered software Develop documentation of CI/CD pipelines and communication to... 
    Senior

    Nava Software Solutions

    Bethesda, MD
    5 days ago
  •  ...Job Description Development & Infrastructure Develop and maintain Python-based microservices and AWS infrastructure using...  ...Computer Science/IT or equivalent work experience ~7+ years software development experience with SDLC and Agile methodologies Core... 
    Senior
    Work experience placement

    Centurion Consulting Group, LLC

    Washington DC
    4 days ago
  • $117k - $177k

     ...are seeking a talented individual to join AIS as a Lead Software Engineer. Core Knowledge & Skills: Operates independently...  ..., you will support the unique needs of our client as a Sr. Full Stack Java Developer. The Full Stack Developer will be a part of an agile... 
    Senior
    Interim role

    AIS, LLC

    Washington DC
    1 day ago
  •  ...Senior Python Developer We are seeking a highly skilled Senior Python Developer with deep expertise in Python (Pandas) to support...  ...enterprise platform migration project on AWS. This is a hands-on software development role focused on complex data manipulation,... 
    Senior

    Saxon Global

    Washington DC
    4 days ago
  •  ...implementation, provide innovative solutions to fix client issues Mentor and coach Junior developers, work with managers and product owner to help plan for Sprints, resources and software releases. Responsible for creating and maintaining Architectural artifacts to... 
    Senior

    Software Technology Inc

    Washington DC
    5 days ago
  •  ...Need your 1 BEST Candidate(s) for the 756015 - OCTO Sr. Salesforce Developer position Max Submittals: 1 Candidates & 1 Positions...  ...Experience 1 Experience as a Software Developer (.NET/Java) Required 16 2... 
    Senior
    Work experience placement
    Local area

    3B Staffing LLC

    Washington DC
    5 days ago
  •  ...TITLE: Sr Java Developer LOCATION: Washington, DC/ Onsite Employment type: Contract w2/1099/C2C MINIMUM EDUCATION: Bachelor’s degree...  ...standards. · Collaborate with internal teams to produce software design and architecture · Develop, Test and Deploy... 
    Senior
    Contract work

    AHU Technologies Inc

    Washington DC
    4 days ago
  •  ...Senior.Net Developer Role is 4 days on site in DC Strong FS.NET developer with heavy cloud experience (AWS or Azure prefer Azure) Looking for a senior.Net Developer who is experienced on the cloud side with Azure (ideally) - good in programming in Azure/cloud... 
    Senior

    Software Technology Inc

    Washington DC
    5 days ago
  •  ...Sr Java Developer Pay: $66 - 70 C2C Location: OCTO - 200 I Street, SE Washington DC 20003 LOCALS Projected Start Date: August 11...  ...programming languages, refactor and debug code, improve existing software, test, and deploy applications and systems. The resource... 
    Senior
    Work at office
    Local area

    Anveta

    Washington DC
    16 hours ago
  •  ...Senior Java/IIB Developer We are looking for a senior Java/IIB developer to work in our development team that builds and supports...  ...performance and functional issues. ~ GIT, Maven, Jenkins, JSON & SOAP xml. ~3 years delivering software using agile methodologies.... 
    Senior

    Software Technology Inc

    Washington DC
    5 days ago
  •  ...We are looking for a Senior ServiceNow Developer with strong expertise in HAM Pro to architect, develop, and implement scalable hardware...  ...with discovery and inventory systems. Position: Sr. ServiceNow Developer Location: Washington, DC (Hybrid -... 
    Senior

    Damco Solutions

    Washington DC
    3 days ago
  •  ...Senior Full-Stack Developer Location: Bethesda, MD and Remote About Futrend Futrend Technology, Inc. (" Futrend") is an innovative business and technology solutions provider. Our primary focus and core competencies are in Healthcare IT, Federal Financial Management, and... 
    Senior
    Remote work

    Futrend Technology

    Bethesda, MD
    5 days ago
  • $61k - $101k

     ..., or Rust ~ Proven ability to influence across functions and teams while delivering value at scale ~ Hands-on experience with software-defined networking technologies such as OVN, OVS, or similar ~ Advanced knowledge of networking fundamentals, including TCP/IP,... 
    Senior
    Full time

    J.P. Morgan

    Washington DC
    14 days ago
  •  ...Full Stack Java Developer Clearance Requirement: Active DOD/DSS SECRET security clearance or higher (interim acceptable) Location...  ...Stack Java Developer, you will play a key role across the entire software development lifecycle, with a strong emphasis on backend Java... 
    Senior
    Interim role
    Local area

    Akumen

    Washington DC
    2 days ago
  •  ...Troubleshoot platform issues, resolve defects, and support continuous improvement through analysis and refinement of existing processes. Develop and maintain technical documentation, including configuration details, process flows, and user guidance. Partner closely with... 
    Senior
    Work at office

    3B Staffing LLC

    Washington DC
    3 days ago
  •  ...Job Title: Sr. ServiceNow Developer Location: Washington, DC 20002 (Onsite) Duration: 12 months contract (with possible extension) Interview Type: In Person / Onsite Onsite Complete Description: Client is seeking a full-time ServiceNow Application... 
    Senior
    Full time
    Contract work
    Work at office

    InstantServe LLC

    Washington DC
    2 days ago
  •  ...TITLE: Sr. ServiceNow Developer LOCATION: Washington, DC/ Onsite Employment type: Contract w2/1099/C2C MINIMUM EDUCATION: Bachelor’s degree in IT, related field, or equivalent experience. REQUIRED EXPERIENCE: 15 years INTERVIEWS: In Person Job Description... 
    Senior
    Full time
    Contract work
    Work at office

    AHU Technologies Inc

    Washington DC
    3 days ago
  • $107.9k - $195.05k

     ...Description Leidos has an exciting opportunity for a Sr. Java Developer in our Intel Security Sector's Analysis Solutions Business...  ...Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and Modeling, Signals Intelligence (... 
    Senior
    Local area
    Immediate start
    Flexible hours

    Leidos

    Bethesda, MD
    3 days ago
  •  ...analytics environments. · Experience in a matrix structure and communicating with technical and non-technical people. Ability to develop and deliver presentations that simplify complex solutions/insights for non-technical audience a must · Excellent innovation, interpersonal... 
    Senior
    Full time

    NM2TECH LLC.

    Washington DC
    4 hours ago
  • $107.9k - $195.05k

     ...Leidos has an exciting opportunity for a Sr. DevOps Engineer in our Intel Security...  ...Network Operations (CNO), Mission Software, Analytical Methods and Modeling, Signals...  ...other technology stakeholders to maintain, develop and support IC enterprise products – legacy... 
    Senior
    Work experience placement
    Local area
    Immediate start
    Flexible hours

    Leidos

    Bethesda, MD
    2 days ago
  • $239.7k - $321.4k

     ...Job Posting Title: Sr Principal Software Engineer Req ID: Job Description: Disney Entertainment and ESPN Product & Technology...  ...& Technology is a global organization of engineers product developers designers technologists data scientists and more all working... 
    Senior
    Full time

    The Walt Disney Company

    Washington DC
    1 day ago

Do you want to receive more vacancies?

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