Senior AI-Enabled Software Engineer (Microsoft Stack)

McGuireWoods LLP

California

Hybrid

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid remote option

Job summary

McGuireWoods LLP is seeking a Senior Software Developer to join the IT team. You will design, develop, test, deploy, and maintain AI-enabled software across the Microsoft stack, integrating with core business systems and cloud services.

You will work closely with business stakeholders to translate requirements into scalable solutions, provide technical guidance, and ensure security and compliance while supporting a hybrid remote work environment.

Qualifications

  • Bachelor’s degree in related field; equivalent experience considered.
  • 5+ years of professional software development experience.
  • Hands-on experience with AI-enabled or generative AI solutions.
  • Proficiency with .NET, ASP.NET Core, C# and SQL Server.
  • Experience with HTML, JavaScript, CSS, REST APIs.
  • Visual Studio, SSMS, Azure DevOps knowledge.
  • SDLC, code review, testing, deployment and production support.
  • Able to translate business requirements into practical technical solutions.
  • Cloud experience with Azure or similar platforms.
  • Experience in legal or professional services is a plus.

Responsibilities

  • Contributes to planning, development, integration, testing, deployment, maintenance and troubleshooting of major software systems supporting Firm operations.
  • Designs, develops, tests and maintains web-based, desktop and cloud software solutions.
  • Develops integrations via APIs and web services.
  • Collaborates with stakeholders to identify technical solutions and plan software initiatives.
  • Evaluates and uses AI-assisted development tools while following security standards.
  • Provides technical guidance as a lead on project initiatives.
  • Interacts with internal clients to prioritize requests and reconcile priorities.
  • Ensures software meets firm security, privacy and development standards.

Skills

Microsoft stack (C#, .NET)
AI-enabled / Generative AI solutions
Communication with stakeholders
SQL Server / T‑SQL
Azure DevOps

Education

Bachelor’s degree in Computer Science or related field

Tools

Visual Studio
SQL Server Management Studio (SSMS)
Azure DevOps
Microsoft 365 / SharePoint development

Job description

McGuireWoods LLP is seeking a Senior Software Developer to join the IT team. You will design, develop, test, deploy, and maintain AI-enabled software across the Microsoft stack, integrating with core business systems and cloud services.

You will work closely with business stakeholders to translate requirements into scalable solutions, provide technical guidance, and ensure security and compliance while supporting a hybrid remote work environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI-Driven Software Developer (Microsoft Stack)
Senior AI-Driven Software Developer (Microsoft Stack)

McGuireWoods LLP • Los Angeles (CA)

Hybrid
USD 120,000 - 170,000
Senior AI-Driven Software Engineer (.NET, Cloud)
Senior AI-Driven Software Engineer (.NET, Cloud)

McGuireWoods LLP • Maryland

Hybrid
USD 120,000 - 160,000
Hybrid remote option
Competitive benefits
Senior AI-Driven Software Developer (Hybrid Remote)
Senior AI-Driven Software Developer (Hybrid Remote)

McGuireWoods LLP • Austin (TX)

Hybrid
USD 140,000 - 190,000
Hybrid remote option
Senior AI-Driven Software Engineer – Hybrid Remote
Senior AI-Driven Software Engineer – Hybrid Remote

McGuireWoods LLP • Norfolk (VA)

Hybrid
USD 120,000 - 160,000
Hybrid remote option
Senior Software Engineer – AI & Cloud Integrations
Senior Software Engineer – AI & Cloud Integrations

McGuireWoods LLP • Texas

Hybrid
USD 120,000 - 180,000
Hybrid remote option
Sr. Software Developer
Sr. Software Developer

McGuireWoods LLP • Texas

Hybrid
USD 120,000 - 180,000
Hybrid remote option
Sr. Software Developer
Sr. Software Developer

McGuireWoods LLP • Los Angeles (CA)

Hybrid
USD 120,000 - 170,000
Sr. Software Developer
Sr. Software Developer

McGuireWoods LLP • California

Hybrid
USD 120,000 - 180,000
Hybrid remote option
Sr. Software Developer
Sr. Software Developer

McGuireWoods LLP • Norfolk (VA)

Hybrid
USD 120,000 - 160,000
Hybrid remote option
Sr. Software Developer
Sr. Software Developer

McGuireWoods LLP • Maryland

Hybrid
USD 120,000 - 160,000
Hybrid remote option
Competitive benefits