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. 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
$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...SeniorTemporary work$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...SeniorTemporary workFlexible hours$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...SeniorFull timeWork at officeImmediate start$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$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- ...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
$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...SeniorFull timeRemote workWorldwideFlexible hours- ...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,...SeniorContract work
$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...SeniorHourly payExtra incomeLong term contractFull timeContract workLocal area- ...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...SeniorFull time
$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- ...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
- ...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
- ...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
- ...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...SeniorWork at officeRemote workWorldwide2 days per week
$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...SeniorWork at officeImmediate startRemote workFlexible hours$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...SeniorFull timeNight shiftWeekend work$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...SeniorVisa sponsorship$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...SeniorTemporary work$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- ...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
$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...SeniorFull timeH1b$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...SeniorImmediate startRemote work- ...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...SeniorFull timeRemote work
- ...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...SeniorPermanent employmentFull timeContract workWorldwide
- ...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'...SeniorFor contractorsRemote work
- ...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
- ...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
$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...SeniorFull timeTemporary workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Developer. Be the first to apply!
- junior software developer New York, NY
- scientific software engineer New York, NY
- intel software engineer New York, NY
- vice president software engineering New York, NY
- director software engineering New York, NY
- software engineer New York, NY
- software sales engineer New York, NY
- software engineer mainframe New York, NY
- software engineer student New York, NY
- senior robotics software engineer New York, NY





