Sr. Software Developer
$103.7k - $155.5kMcGuireWoods
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
$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...SeniorPermanent employmentContract workWork experience placementWork at officeLocal areaRemote workShift work$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...SeniorPermanent employmentWork experience placementWork at officeLocal area2 days per week3 days per week$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...SeniorPermanent employmentWork experience placementWork at officeLocal areaWorldwide2 days per week3 days per week- ...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...SeniorLocal area
$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....SeniorPermanent employmentWork experience placementWork at officeLocal area2 days per week3 days per week$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...SeniorPermanent employmentWork experience placementWork at officeLocal area- ...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
- ...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...SeniorContract workTemporary work
- ...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...SeniorWork experience placementLocal area
$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,...SeniorFull timeTemporary workFlexible hoursWeekend work$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...SeniorImmediate startRemote work$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....SeniorFull time$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...SeniorFull timeH1bWork at officeLocal areaVisa sponsorship- ...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
$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...SeniorPermanent employmentFull timeWork at officeFlexible hours- ...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
- ...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...SeniorFull time2 days per week1 day per week
- ...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...SeniorLocal area
- ...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 SoftwareSeniorSecond job
- ...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
$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...SeniorFull timeTemporary workLocal areaWorldwide- ...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,...SeniorContract workRemote work
- 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...SeniorRemote jobFull time
- ...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 |...SeniorContract work
$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...SeniorFull timeH1bShift work- ...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...SeniorContract workLocal area
- ...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...SeniorFull timeLocal area
- ...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
- 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...SeniorPart timeRemote work
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Developer. Be the first to apply!
- software engineer internship remote New York, NY
- software engineer remote New York, NY
- graduate software developer no experience New York, NY
- work from home software developer New York, NY
- summer intern software engineer New York, NY
- junior software developer New York, NY
- information technology software engineer New York, NY
- senior software engineer remote New York, NY
- rust software engineer New York, NY
- part time software developer New York, NY







