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

Sr. Software Developer

$103.7k - $155.5k

McGuireWoods

OverviewMcGuireWoods 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.OurApplicant Disclosuresdescribe your rights. OurPrivacy Statementdescribes how we will process and safeguard your personal data.ResponsibilitiesContributes 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.QualificationsRequired: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.Have more questions? Connect with a recruiter directly. #LI-ER1Job SummaryCategory: Information TechnologyPos. Type: Regular Full-TimeSalary - Minimum: USD $103,700.00Salary - Maximum: USD $155,500.00

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Developer in New York, NY vacancy
  • $164k - $295k

     ...starts with you. About the Role: We're looking for a Senior UI Platform Engineer to lead the design and build of the shared developer tooling foundation for our next-generation front end. It's a strategic role for someone who wants to shape how hundreds of UI engineers... 
    Senior
    Permanent employment
    Contract work
    Work experience placement
    Work at office
    Local area
    Remote work
    Shift work
    New York, NY
    1 day ago
  • $175k - $315k

     ...the technical IQ of the team Be mentored and mentor other developers on web, backend, and data storage technologies and our system...  ...skills to meet your commitments on time and produce high-quality software that is unit tested, code reviewed and checked in regularly... 
    Senior
    Permanent employment
    Work experience placement
    Work at office
    Local area
    2 days per week
    3 days per week
    New York, NY
    a month ago
  • $164k - $295k

     ...sophisticated threats while advancing the state of the art in exposure management. What You'll Do: Backend Architecture: Design and develop scalable backend services powering both internal and customer-facing web applications with focus on performance and reliability... 
    Senior
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Worldwide
    2 days per week
    3 days per week
    New York, NY
    a month ago
  •  ...Job DescriptionJob Description Title: Sr. Software DeveloperLocation: Hybrid - Brooklyn, N.Y. NO Visa Restrictions Local Candidates - Utilities Experience Preferred JOB SUMMARY Angular UI Developer JOB DESCRIPTION We are seeking a senior UI Developer with 10 years of experience... 
    Senior
    Local area

    Expert In Recruitment Solutions

    New York, NY
    4 days ago
  • $164k - $295k

     ...and platforms that impact teams across all of CrowdStrike. Develop and maintain services that meet aggressive reliability and scalability...  ...Use and give back to the open source community; evangelize software engineering best practices, especially as they pertain to Go.... 
    Senior
    Permanent employment
    Work experience placement
    Work at office
    Local area
    2 days per week
    3 days per week
    New York, NY
    21 days ago
  • $194k - $349k

     ...organization Participate actively in design and code reviews, and develop a deep understanding of the team's API contracts, compatibility...  .... What You'll Need ~ Proven experience managing software engineering teams, built on a strong foundation as a software developer... 
    Senior
    Permanent employment
    Work experience placement
    Work at office
    Local area
    New York, NY
    17 days ago
  •  ...Job DescriptionJob Description Sr. DevOps Engineer Project Objectives " Build the AWS production infrastructure required to support Release Bot. " Migrate production and test Release Bot functions, API endpoints, deployment workflows, configuration, and integrations.... 
    Senior

    Tekfortune Inc

    New York, NY
    2 days ago
  •  ...BCforward is seeking a Senior Salesforce Developer/Lead for an onsite position in New York, NY. In this role, you will design, develop, and deliver scalable, secure Salesforce solutions while leading technical teams to optimize system performance for large data volumes... 
    Senior
    Contract work
    Temporary work

    BCforward

    New York, NY
    5 days ago
  •  ...Job DescriptionJob Description Sr Java Developer (NYC) - 10 years 6 Months with Possible Extension JOB DESCRIPTIONNeeds local candidates who will be available for In-person in downtown, NYC Job Functions/Duties and Responsibilities:Work closely with Product Owners, Business... 
    Senior
    Work experience placement
    Local area

    Compu-Vision Consulting

    New York, NY
    4 days ago
  • $160k - $200k

     ...DevOps hire. Today, infrastructure is run by a managed service provider, and DevOps work is handled piecemeal across IT, vendors and developers. The engineering team is growing quickly, and we need one person who owns how code gets from a developer's machine to production,... 
    Senior
    Full time
    Temporary work
    Flexible hours
    Weekend work

    Alteva RCM

    New York, NY
    1 day ago
  • $200k

    Permanently 100% RemoteJob Title: REMOTE Sr/Principal RoR Engineer - $200k (AWS, React...  ...seamlessly with a variety of other software. We just closed our Series B for $30MM, have...  ...partnering with our other very senior Rails developers who have been using the framework since 2... 
    Senior
    Immediate start
    Remote work

    CyberCoders

    New York, NY
    4 days ago
  • $60 - $65 per hour

     ...Client The client is a global technology, consulting, and digital solutions company with problem‑solving abilities and an emphasis on developing ingenious solutions that allow its clients to remain competitive, profitable, and secure in an evolving business environment.... 
    Senior
    Full time

    ApTask

    New York, NY
    5 days ago
  • $180k - $270k

     ...layer every product team ships on top of. What you’ll own Agent frameworks, orchestration, verification, observability and developer tooling The financial data platform that ingests, normalizes and reconciles data from ERPs, banks, billing, payroll and CRMs into... 
    Senior
    Full time
    H1b
    Work at office
    Local area
    Visa sponsorship

    Abacus Group, LLC

    New York, NY
    5 days ago
  •  ...build multi-step tasks. Integrate these custom agents directly into the RapidCanvas platform. Implement LLM & RAG Pipelines Develop grounding pipelines with retrieval-augmented generation (RAG). Contextualize LLM behavior with client-specific knowledge.... 
    Senior

    RapidCanvas

    New York, NY
    1 day ago
  • $250k

     ...Sr. to Staff Full Stack Software Engineer - Fintech Startup New York, NY You would be working in the company's office in New York (5 days...  ...services and APIs, optimize PostgreSQL databases, and developing intuitive, polished user interfaces and data visualizations... 
    Senior
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Skyrocket Ventures

    New York, NY
    1 day ago
  •  ...lifecycle, from design and architecture through release and maintenance Translates requirements into executable solutions Designs, develops, and tests solutions that meet the specified requirements Drives implementation of solutions to timely completion Researches and... 
    Senior

    IPsoft Inc.

    New York, NY
    1 day ago
  •  ...Prime Risk Platform Developer – VP (AWS/ Java, real time Trading ) will play a key role in building a next-generation, real-time client risk platform, delivering cross-asset analytics, AI-enabled workflows, and advanced reporting for front-office users while partnering... 
    Senior
    Full time
    2 days per week
    1 day per week

    The Cypress Group

    New York, NY
    1 day ago
  •  ...Job Description Job Description Title: Sr. & Mid-Level .Net Engineers Client: DO IT BEST Location: Onsite Dallas, TX Duration: 6 Months C2H Interview: Video CLIENT NOTES There are still a few openings here: both Sr and Mid-Level. They are really... 
    Senior
    Local area

    Kasmo Inc

    New York, NY
    17 days ago
  •  ...DescriptionWe want to build a team of UI experts/developers. Resource will be doing 70 - 80%...  ...strong Rest & Angular JS experience. Need 1 Sr developer / Designer and 2-3 developers...  ...timeFunction: Information TechnologyExperience level: Not ApplicableIndustry: Computer Software
    Senior
    Second job

    System Canada Technologies

    New York, NY
    2 days ago
  •  ...know if you are interested. Job Title :Sr. Salesforce Dev. Location : New York,...  ..., and deliver valuable and high-quality software and products alongside our customers. •...  ...while doing so directly as needed • Developing positive relationships with ASCAP product... 
    Senior

    A-1 Consulting Inc, Atlanta, GA

    New York, NY
    a month ago
  • $139k - $257.55k

     ...experiences and contribute across our mobile tech stack.The Challenge:• Develop and maintain iOS applications using Swift, SwiftUI, Objective-C...  ...large user-facing features while contributing to overall software architecture.• Lead code reviews and provide constructive... 
    Senior
    Full time
    Temporary work
    Local area
    Worldwide

    Adobe Systems

    New York, NY
    2 days ago
  •  ...patterns, including API lifecycle and gateway strategy. Define integration patterns for legacy, SaaS, and cloud-native systems. Develop application, integration, API, and AI architecture standards and reference architectures. Support Architecture COE governance,... 
    Senior
    Contract work
    Remote work

    Crossfire Consulting Corp

    New York, NY
    3 days ago
  • Overview Sr. SAP Basis Consultant with S4 HANA Administration - 100% Remote Posted 1 month ago Responsibilities SAP Basis and S4 HANA administration skills Performed and managed systems in SAP RISE Solid working knowledge in databases like HANA, SQL Server Solid understanding... 
    Senior
    Remote job
    Full time

    The Dignify Solutions, LLC

    New York, NY
    3 days ago
  •  ...Job Description Job Description Job Title: Sr. Application Support / DevOps Engineer (.NET) Target profile This is primarily...  ...Support Engineer / DevOps Engineer Not: Senior C# Developer Client / Job Title / How many Openings / Jobdiva# Client |... 
    Senior
    Contract work

    Expert In Recruitment Solutions

    New York, NY
    5 days ago
  • $77k - $202k

     ...Description & SummaryThe OpportunityAs an Application Security Engineer Sr Associate you will design, implement, and elevate security...  ...suspicious activity to support incident response efforts- Developing security requirements for cloud deployments and validating alignment... 
    Senior
    Full time
    H1b
    Shift work

    PwC

    New York, NY
    2 days ago
  •  ...Job Description Job Description Title: Sr. Site Reliability Engineer (SRE) Location: New York City, NY - LOCALS ONLY Work...  ...and support Equities and Capital Markets trading operations Develop and maintain monitoring dashboards, alerts, and logging infrastructure... 
    Senior
    Contract work
    Local area

    Expert In Recruitment Solutions

    New York, NY
    17 days ago
  •  ...empower others to accomplish more. If you’re passionate about developing your career, while helping others along the way, come join...  ...team.Broadridge is growing! We are seeking an enthusiastic Sr. Lead Software Engineer (Java) to join our team. In this role, you will work... 
    Senior
    Full time
    Local area

    Broadridge

    New York, NY
    1 day ago
  •  ...Metropolitana de Campinas, sua presença nos escritórios da cidade será obrigatória, conforme a política de frequencia vigente. AI Developer Backend Java Pl/Sr Sobre o projetoProjeto de um SuperApp, com foco na modernização das plataformas Android, iOS e Backend Java, mantendo... 
    Senior

    Openkrill

    New York, NY
    2 days ago
  • Part-time Company Description A mojor business and technology consulting firm Job Description We are looking for an experienced and self-motivated Senior Front End Engineer to join the development team. In this capacity, you will write standards-compliant html, css, and...
    Senior
    Part time
    Remote work

    Top Slate Consulting

    New York, NY
    14 hours ago
  •  ...deployment—not research or experimentation.What You Will DoBuild and deploy multi-agent AI workflows using LangGraph or similar frameworks.Develop RAG, retrieval, validation, knowledge-mapping, and document-generation agents.Integrate enterprise-approved LLMs, including... 
    Senior

    Highbridge Consulting LLC

    New York, NY
    3 days ago

Do you want to receive more vacancies?

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