Gibsondunn

Senior Software Development Engineer

New York City; Washington, D.C.. Posted 2 months ago

The role

The Senior Software Development Engineer will design, architect, build, and lead the delivery of enterprise applications and shared platform capabilities. This role focuses on developing next-generation AI-enabled applications and agentic workflows to support attorneys and business professionals.

What you will do

  • Designing, developing, and maintaining enterprise-grade applications, APIs, services, and shared platform capabilities.
  • Developing AI-enabled solutions that integrate large language models and intelligent agent frameworks into workflows.
  • Leading technical architecture and end-to-end delivery from prototyping to production.
  • Defining technical strategies and architecture patterns for scalability, security, and performance.
  • Translating complex legal and business workflows into scalable technical solutions.
  • Automating manual and email-driven processes through data-integrated workflows.
  • Designing and building agentic workflows that plan, invoke tools, and execute multi-step processes.
  • Developing tools and Model Context Protocol interfaces to connect AI agents with firm systems.
  • Building and maintaining data pipelines for retrieval, evaluation, and machine learning.
  • Mentoring engineers through code reviews, technical coaching, and design guidance.

Required qualifications

  • Experience developing applications within Microsoft Azure environments.
  • Hands-on experience with agent frameworks, orchestration tooling, Model Context Protocol, and evaluation frameworks.
  • Hands-on experience with a second major cloud platform such as AWS.
  • Experience with data engineering, machine learning, MLOps, natural language processing, or document-understanding technologies.
  • Experience delivering technology in regulated or audited environments.
  • Extensive experience designing and developing web applications, APIs, microservices, and distributed systems.
  • Demonstrated experience designing scalable enterprise architectures and leading technical delivery.
  • Experience translating ambiguous business requirements into scalable technical solutions.
  • Experience building production software using large language models.
  • Strong understanding of software architecture, object-oriented design, distributed systems, application performance, and reliability.
  • Experience with source control, Git workflows, automated testing, CI/CD pipelines, and DevOps practices.
  • Demonstrated ability to mentor engineers, influence technical direction, and establish engineering standards.

Nice to have

  • Relevant Microsoft Azure, software development, or cloud certifications

Benefits

  • health care
  • retirement benefits
  • paid days off, including sick time, and vacation time
  • parental leave
  • basic life insurance
  • Flexible Spending Accounts
  • discretionary, performance-based bonuses

About the company

Gibson Dunn is a leading global law firm, advising clients on significant transactions and disputes.

Senior Software Development Engineer at Gibsondunn | JobZoey