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. Our Applicant Disclosures describe your rights. Our Privacy Statement describes 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 3 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Developer in New York, NY vacancy
  • $150k - $210k

     ...to redefine markets and shape the future of our communities. This is a Lead Software Engineering position at the Vice President level, which is part of the job family responsible for developing and maintaining software solutions that support business needs.Morgan Stanley... 
    Senior
    Temporary work

    Morgan Stanley

    New York, NY
    23 hours ago
  • $140k - $160k

     ...Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial...  ...Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and... 
    Senior
    Temporary work
    Flexible hours

    Synechron

    New York, NY
    11 days ago
  • $255k - $330k

     ...of a global organization. Role OverviewThe Cboe FX and U.S. Treasuries Low Latency Engineering team is hiring a Senior Principal Software Engineer. This position entails building and maintaining reliable high-performance software applications that are part of the Cboe... 
    Senior
    Full time
    Work at office
    Immediate start

    Cboe Exchange

    New York, NY
    4 days 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
    23 hours 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
    9 days 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
    9 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
    1 day ago
  • $180k - $250k

     ...tackle challenging engineering problems while accelerating their career growth. Required Skills & Experience8+ years of professional software engineering experience 5+ years focused on backend engineering or site reliability engineering Experience building and supporting... 
    Senior
    Full time
    Remote work
    Worldwide
    Flexible hours

    Motion Recruitment

    New York, NY
    1 day ago
  •  ...ideal candidate will have experience with full SDLC, CI/CD and AI-assisted development tools . Required Skills: ~8+ years of software development and production support experience. ~ Strong experience with C#, .NET Framework, .NET Core, ASP.NET, MVC, Web Forms,... 
    Senior
    Contract work

    Object Data Inc

    New York, NY
    2 days ago
  • $500 per month

     ...Job Description Job Description Sr. Software Developer (Angular / Azure / AI-Driven Applications) Contract Duration: 12+ months Engagement Type: Contract | Hybrid Location: 4 Irving Place, New York, NY Interview Process: 1st Round Video | 2nd Round... 
    Senior
    Hourly pay
    Extra income
    Long term contract
    Full time
    Contract work
    Local area

    VTS3

    New York, NY
    1 day ago
  •  ...JOB TITLE: Senior Embedded Software Engineer LOCATION: New York (on-site) Our client builds automated robotic systems for the healthcare industry. Role: Design, develop, and test device control software at the driver and application level for a robotic system... 
    Senior
    Full time

    Lumicity

    New York, NY
    1 day 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
    1 day 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
    2 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
    23 hours ago
  •  ...engineers, champion innovation, and give you the tools, scale, and autonomy to build technology that truly matters.As a Senior Lead Software Engineer at JPMorganChase within the Consumer & Community Banking Digital Technology team, you will serve as a subject matter... 
    Senior

    JP Morgan Chase

    New York, NY
    2 days ago
  •  ...of delivering results quickly and staying on top of new ways to code with AIStrong problem solving and debugging skills on mobile software productsWhat you bring to the table:Multiple years of experience in mobile software developmentStrong problem solving and debugging... 
    Senior
    Work at office
    Remote work
    Worldwide
    2 days per week

    Quizlet

    New York, NY
    23 hours ago
  • $190.9k - $298k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they could...
    Senior
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Moveworks

    New York, NY
    4 days ago
  • $148.02k - $222.03k

     ...around the world.Job SummaryFreeWheel is looking for passionate Sr. Software Engineers to help design, build and support our high-quality,...  ...feasibility.Write well designed, testable, efficient code.Develop software verification plans and quality assurance procedures.Integrate... 
    Senior
    Full time
    Night shift
    Weekend work

    Comcast

    New York, NY
    2 days ago
  • $123k - $215.25k

     ...services environment.QualificationsWhat We’re Looking For5+ years of software engineering experience, including meaningful production...  ...on.Meaningful open-source contributions, particularly in AI or developer tooling.Depending on factors such as business unit... 
    Senior
    Visa sponsorship

    American Express

    New York, NY
    2 days ago
  • $150k - $215k

     ...future of our communities. This is a Lead Software Engineering position at the Vice...  ...is part of the job family responsible for developing and maintaining software solutions that support...  ...multiple initiatives.What you’ll do in the role:Sr Hand-On Engineer who acts as the catalyst... 
    Senior
    Temporary work

    Morgan Stanley

    New York, NY
    23 hours ago
  • $123k - $215.25k

     ...driven solutions.ResponsibilitiesOwns all technical aspects of software development for assigned applicationsPerforms hands-on...  ...applications and distributed systemsProven experience designing and developing cloud-native solutions on GCP using Java/Python and modern API... 
    Senior

    American Express

    New York, NY
    2 days ago
  •  ...Sr. Site Reliability Engineer Our client, a top tier IT Consulting firm is looking for several qualified Site Reliability Engineers to join a Top-Tier Investment Bank. Essential Requirements and Responsibilities: Proficiency in designing, deploying, and maintaining... 
    Senior

    RIT Solutions

    New York, NY
    23 hours ago
  • $77k - $202k

     ...Compliance and Security. You will analyze client needs, implement software solutions, and provide training and support to optimize...  ...and solve problems. This position offers a unique opportunity to develop a deeper understanding of the business context and how it is evolving... 
    Senior
    Full time
    H1b

    PwC

    New York, NY
    3 days ago
  • $150k - $230k

    Permanently 100% RemoteJob Title: Remote Sr or Staff Software Engineer (Ruby/React) - $150-$230kSalary: $150-$230k Base + Benefits, 401k, PTORequirements...  ....You be partnering with a team of other very senior Rails developers who have been using the framework since 2.3. You will make... 
    Senior
    Immediate start
    Remote work

    CyberCoders

    New York, NY
    4 days ago
  •  ...computer based information systems under development or to be developed with particular emphasis on the feasibility of major projects,...  ...systems engineering in the maintenance of all operating systems software and in the diagnosis of hardware problems and to Network... 
    Senior
    Full time
    Remote work

    NYC Health + Hospitals

    New York, NY
    23 hours ago
  •  ...Transformation ✔ Process Governance ✔ Lean / Six Sigma ✔ Continuous Improvement ✔ MAPICS to SAP Migration ✔ Change Management Sr. SAP Functional Manager Suffolk County, NY Contract-to-Perm / Perm Provide strategic leadership for SAP ERP programs supporting... 
    Senior
    Permanent employment
    Full time
    Contract work
    Worldwide

    PERMEVO

    New York, NY
    23 hours ago
  •  ...Role Title: Senior Mobile Software Engineer Role Type: Contractor Location: Remote Commitment: Approximately 15 hours per...  ...coding tasks, building reproducible testing environments, and developing reference solutions. Candidates will help evaluate AI models'... 
    Senior
    For contractors
    Remote work

    YO AI Labs

    New York, NY
    1 day ago
  •  ...or similar role, with a focus on integrating security into the software development lifecycle. • Experience building DevSecOps...  ...Architect Associate/Professional, AWS SysOps Administrator, AWS Developer, or AWS DevOps Engineer. • Experience with low-to-high development... 
    Senior

    Beyond SOF

    New York, NY
    3 days ago
  •  ...enhance, build, and deliver top-notch technology products.As a Sr Lead Software Engineer at JPMorgan Chase within the Consumer & Community...  ...resiliency patterns, and secure-by-design engineering practices.Develops reusable services and shared components that enable... 
    Senior

    JP Morgan Chase

    New York, NY
    1 day ago
  • $140k - $160k

     ...Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial...  ...Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Synechron

    New York, NY
    -7

Do you want to receive more vacancies?

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