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

Senior Software Development Engineer

Gibson Dunn

Senior Software Development Engineer

Gibson Dunn is a leading global law firm, advising clients on significant transactions and disputes. Our exceptional teams craft and deploy creative legal strategies that are meticulously tailored to every matter, however complex or high-stakes. The firm's work is distinguished by a unique combination of precision and vision.

Based in New York City or Washington, D.C., the Senior Software Development Engineer designs, architects, builds, and leads the delivery of enterprise applications and shared platform capabilities, serving as a technical leader responsible for driving engineering excellence, scalable architecture, and successful delivery of complex software initiatives. This role is ideal for an engineer who enjoys building user-centric software solutions and integrating cutting-edge capabilities into scalable enterprise applications. The role works in close partnership with the firm's AI Platform Engineering team to design and build agentic workflows – systems that plan, invoke tools, and carry out multi-step work on behalf of attorneys and business professionals.

Primary applications and platforms include:

  • CI/CD, Source Control & Test Automation: Git, JFrog Artifactory; automated testing, CI/CD pipelines, release management, and observability tooling
  • Infrastructure as Code: Terraform, Bicep
  • Cloud & Orchestration: Microsoft Azure (App Services, Functions, API Management, Azure SQL, Cosmos DB, Storage Accounts); Docker, Kubernetes (AKS)
  • AI Inference & Application Infrastructure: The firm's proprietary LLMs and model gateway services, retrieval and hybrid search, vector databases, chat interfaces, agent orchestration frameworks (e.g., LangGraph, Semantic Kernel), and Model Context Protocol (MCP)
  • AI Evaluation & Quality: LLM evaluation tooling, eval harnesses, and regression suites for non-deterministic systems
  • Enterprise Systems & Integration: Document management, knowledge repositories, search services, and firm business applications
  • Languages & Frameworks: C#,.NET, Python, JavaScript, TypeScript; React, Angular, or similar front-end technologies

Responsibilities include:

Application Development

  • Build user-facing applications, APIs, and services that enable attorneys and business professionals to leverage capabilities securely and effectively.
  • Develop solutions that integrate generated insights into existing legal, business, and knowledge management workflows.
  • Design, develop, and maintain enterprise-grade software applications that consume and interact with Gibson Dunn's proprietary LLMs, services, and intelligent agent frameworks.

Architecture & Technical Strategy

  • Define the long-term technical strategy and lead the architecture for enterprise applications and shared platforms.
  • Drive technical direction across multiple engineering teams and strategic initiatives.
  • Make architectural decisions balancing scalability, maintainability, security, and performance.
  • Evaluate emerging technologies and recommend adoption where appropriate.
  • Translate legal and business workflows into agent-assisted experiences, exercising judgment about where an agent adds real value and where deterministic software remains the better answer.

Agentic Workflow Engineering

  • Design and build agentic workflows that plan, call tools, and execute multi-step legal and business tasks, including the tool and Model Context Protocol (MCP) interfaces that expose firm systems to agents under correctly scoped permissions.
  • Build the orchestration around agent runs, including state management, retries, checkpointing, and safe recovery for long-running and asynchronous work.
  • Design human-in-the-loop review, approval, and override points so attorneys retain control over consequential actions and agent output remains verifiable.
  • Define evaluations and regression tests for agent behavior, instrument runs end to end (traces, tool calls, tokens, latency, cost), and tune for quality and unit economics alongside AI Platform Engineering.

Full-Stack Engineering

  • Develop modern web applications and services using contemporary front-end and back-end technologies.
  • Create responsive and intuitive user experiences that simplify interaction with complex capabilities.
  • Design and implement reusable application components, services, and integration patterns that support scalability and maintainability.
  • Establish enterprise application architecture standards, reusable engineering frameworks, and design patterns across teams.
  • Review technical designs and provide guidance on implementation approaches.

API & Platform Integration

  • Integrate enterprise applications with internal platforms, knowledge repositories, document management systems, search services, and business applications.
  • Develop secure APIs, microservices, and middleware components that facilitate communication between services and enterprise systems.
  • Collaborate with platform and engineering teams to operationalize new capabilities and services.
  • Build on the AI platform's model gateway, retrieval, and evaluation services rather than standing up parallel capability, and work with AI Platform Engineering to close genuine gaps in the platform.

Software Engineering & Delivery

  • Lead multiple strategic engineering initiatives while establishing engineering standards and delivery best practices across teams.
  • Drive sprint planning, technical estimation, and delivery planning.
  • Champion engineering best practices including automated testing, CI/CD, observability, and release management.
  • Identify technical debt and develop long-term modernization strategies.
  • Extend testing and release practices to non-deterministic systems, including evaluation-based quality gates, staged rollout, and rollback plans for agent capabilities.

Security & Compliance

  • Build solutions that adhere to firm security standards, data governance policies, confidentiality requirements, and client obligations.
  • Implement authentication, authorization, auditing, and monitoring capabilities in accordance with enterprise security practices.
  • Ensure applications appropriately handle sensitive and privileged information.
  • Lead architectural security reviews and partner with Information Security to establish secure development standards, championing secure coding practices and participating in threat modeling and design reviews.
  • Enforce least-privilege tool access for agents and design against prompt injection, data exfiltration, and unintended actions on firm or client systems.
  • Ensure agent activity is fully auditable, with a traceable record of what an agent retrieved, invoked, and produced, consistent with confidentiality and privilege obligations.

Performance & Optimization

  • Monitor and optimize application performance, scalability, reliability, and user experience.
  • Implement telemetry, logging, and observability solutions to support production operations.
  • Troubleshoot application issues and collaborate across teams to resolve complex technical challenges.
  • Define platform reliability objectives, resiliency standards, and operational excellence metrics, and improve system resiliency, monitoring, and operational maturity.
  • Lead production incident investigations and root cause analyses.
  • Monitor agent quality in production alongside conventional performance metrics, including silent regressions that follow model, prompt, or tool changes.

Collaboration & Innovation

  • Partner with attorneys, business stakeholders, product owners, architects, and engineers to understand business needs and translate them into technical solutions.
  • Mentor junior engineers through code reviews, technical coaching, and design guidance.
  • Lead architecture discussions and technical design reviews, and influence engineering standards and software development best practices across teams.
  • Partner with product owners and engineering leadership to define long-term technology roadmaps.
  • Build consensus across engineering, infrastructure, security, and business teams while influencing technology investment decisions.
  • Partner closely with AI Platform Engineering, adopting its paved roads by default and feeding real delivery experience back into the platform roadmap.

Qualifications:

  • Experience building web applications, APIs, microservices, and distributed systems, with a strong grounding in software architecture and object-oriented design.
  • Demonstrated experience designing scalable systems and optimizing high-volume applications for performance and reliability.
  • Experience leading architecture and technical delivery for enterprise-scale, cross-functional initiatives, including breaking down ambiguous business problems into workable technical solutions.
  • Proven ability to mentor senior engineers, influence technical direction, and establish engineering standards.
  • Experience with source control, Git workflows, automated testing, CI/CD pipelines, and DevOps practices.
  • Experience building production software backed by large language models, including tool or function calling, retrieval, and orchestration of multi-step workflows.
  • Hands-on experience with agent frameworks and orchestration tooling (e.g., LangGraph or Semantic Kernel), Model Context Protocol (MCP), and evaluation harnesses for non-deterministic systems preferred.
  • Experience developing applications in Microsoft Azure, and relevant certifications in Azure, software development, or cloud technologies, preferred.

Experience:

  • 10+ years of progressive experience designing, developing
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Development Engineer in Washington DC vacancy
  • $168.1k - $227.4k

    Are you a senior software development engineer who wants to own the architecture and technical direction of systems that hundreds of thousands of AWS customers rely on to keep their cloud environments secure and compliant? The AWS Config Reaction team is looking for an... 
    Senior
    Internship
    Worldwide
    Flexible hours

    Amazon

    Arlington, VA
    3 days ago
  • $83.43k - $222.48k

     ...aims to reinvent what a pharmacy and a health care company can be in the digital world. Currently, we are seeking a Senior Software Development Engineer with deep expertise in Java/JEE, Spring Boot, RESTful microservices, and Kafka to lead the design and development of... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Washington DC
    1 day ago
  • $86.8k - $198k

    Agentic AI and LLM Applications Software Development Engineer, SeniorThe Opportunity: The GRACE team at ARPA-H is building the next generation of...  ...fast and owns what we build end-to-end. We are looking for a senior SDE who lives at the application layer: designing and... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Washington DC
    3 days ago
  • $145k - $160k

     ...Deadline for applications: Wednesday, September 30, 2026 PURPOSE OF POSITION The Senior Software Development Engineer designs, develops, integrates, and supports enterprise applications, web platforms, data solutions, and AI-enabled technologies that improve the... 
    Senior
    Flexible hours
    3 days per week

    University System of Maryland Office

    Hyattsville, MD
    5 days ago
  • $168.1k - $227.4k

     ...security alerting platforms, custom rule engines, and developer-facing tooling that...  ...review rule and roll it out across a set of development teams, analyze scan results from a continuous...  ...5+ years of non-internship professional software development experience- 5+ years of... 
    Senior
    Internship
    Flexible hours

    Amazon

    Arlington, VA
    4 days ago
  •  ...growing and we’re looking for a talented Senior Full Stack Developer to join our team!...  ...architecture; visual design patterns, cloud development, OOP, Microservice design and your...  ...of experience building scalable system software and/or services Worked with user interface... 
    Senior
    Casual work
    Work at office
    Remote work
    Flexible hours

    Replenium

    Washington DC
    a month ago
  • $184.5k

     ...loyalty and traveler satisfaction. This Senior Software Developer role is part of the AI...  ...agentic platform that automate high-volume engineering workflows, reduce “keep the lights on”...  ...Expedia Group. As a Senior Software Development Engineer at Expedia Group, you design,... 
    Senior

    Expedia Group

    Washington DC
    a month ago
  • $184.5k

     ...provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. This Senior Software Development Engineer role is part of the Air Supply team which sits within our Technology division. Air Supply unifies and elevates Expedia... 
    Senior

    Expedia Group

    Washington DC
    10 days ago
  •  ...unmodified mobile devices based on our extensive IP and patent portfolio and designed for both commercial and government applications. Our engineers and space scientists are on a mission to eliminate the connectivity gaps faced by today’s five billion mobile subscribers and... 
    Senior

    AST SpaceMobile

    Lanham, MD
    4 days ago
  • $184.5k

     ...contributor who leads by example, mentors engineers, interfaces consistently with technical...  ...evolve scalable, reliable services and software components, including system design,...  ...initiatives through the full software development lifecycle, including design, implementation... 
    Senior
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Expedia Group

    Washington DC
    9 days ago
  •  ...anomalous, unsupervised-learning, predictive, and emerging) Develop new platforms to elicit operational effect Support the design, development, and deployment of production systems adhering to the Continuous Integration/Continuous Delivery (CI/CD) pipeline Provide post... 
    Senior

    Vets Hired

    Arlington, VA
    2 days ago
  •  ...Software Engineer As a software engineer, you’ll develop embedded systems in C++, working across the full software development lifecycle, from design and device driver development to integration and testing. You’ll tackle complex hardware and software challenges, building... 
    Senior

    Saxon Global

    Washington DC
    1 day ago
  • $136k - $187k

     ...on this mission. If you are too, let's talk.The Classified Senior Software Engineer in Test OpportunityWe are seeking a highly specialized and...  ....What you’ll be doing Analyze/refine requirements with Development and Engineering Leads, focusing on test planning and scope... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Okta

    Washington DC
    1 day ago
  • $131.3k - $237.35k

     ...for creative, driven, and mission-focused professionals ready to take their career to the next level.As a Senior Software Engineer, you will:Support the development of distributed backend services, APIs, and platform microservices supporting enterprise AI operations.... 
    Senior
    Full time
    Remote work
    Flexible hours

    Leidos

    Alexandria, VA
    16 hours ago
  •  ...systems in the US Department of Defense (DOD), is seeking a Senior Software Engineer to be part of our Advanced Capabilities team and based out...  ....Key Responsibilities What You Will Do: Support full development lifecycle including system design, implementation, integration... 
    Senior
    Full time
    Work at office
    Immediate start

    Innovative Defense Technologies

    Arlington, VA
    2 days ago
  •  ...(IDT), a leading defense technology company, is seeking a Senior Software Engineer to be part of our Engineering team and based out of our Arlington...  ...Engineer will be responsible for leading the design, development, testing, and integration of software solutions to support... 
    Senior
    Full time
    Work at office
    Immediate start

    Innovative Defense Technologies

    Arlington, VA
    2 days ago
  • ASRC Federal Technology Solutions is seeking an experienced ,Net Software Engineer with strong proficiency in .NET development, system integration, and enterprise application engineering. This role supports mission‑critical IT environments by building, maintaining, and... 
    Senior

    ASRC Federal Holding Company

    Washington DC
    1 day ago
  • DescriptionSenior Software Engineer - TS/SCI Xcelerate Solutions has an exciting opening for you as our next TS/SCI cleared Software Engineer...  ...Manager on a broad scope of activities extending across the development of systems to include middle-tier and backend engineering... 
    Senior
    Contract work
    Remote work
    Flexible hours

    Xcelerate Solutions

    Bethesda, MD
    3 days ago
  • Job Posting TitleSenior Software Developer/Engineer CBS-O&MJob DescriptionJob Overview:Customer: Internal...  ...clearance required.Position Summary:Senior developer/engineer with strong...  ...assurance, full lifecycle support, software development, and geospatial information services.... 
    Senior
    Contract work
    For contractors
    For subcontractor
    Remote work
    Worldwide
    Relocation package

    Constellation West

    Washington DC
    3 days ago
  • $140k - $220k

     ...for a highly skilled Mid level full-stack engineer to join the DAAS team located in Waltham...  .... The ideal candidate is an experienced software engineer having knowledge of complex...  ...modern IDEs such as VS Code for day-to-day development.Familiarity with software development... 
    Senior
    Worldwide

    ZoomInfo

    Bethesda, MD
    4 days ago
  • $130k - $180k

    Job TitleSenior Software DeveloperLocationBethesda, MD 20800 US (Primary)CategoryResearch, Development, and EngineeringJob TypeFull-TimeCareer...  ...Edge is seeking a Senior Software Developer to support...  ...data.Description: Software Engineers research, design, and develop... 
    Senior

    Prescient Edge

    Bethesda, MD
    2 days ago
  • $86.9k - $198k

    Software Engineer, SeniorThe Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast...  ...retirement benefits, as well as paid leave, professional development, tuition assistance, work-life programs, and dependent care.... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Laurel, MD
    4 days ago
  • $191k - $253k

     ...developing fully integrated hardware and software systems, including Lattice for...  ....ABOUT THE JOBWe are looking for a Senior Tracking Software Engineer to join our rapidly growing team in...  .... In this role, you will lead the development of advanced 2D and 3D tracking algorithms... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    16 hours ago
  • DescriptionActioNet has an opening for a Senior Software Engineer requiring a Public Trust clearance located s Hybrid (1-2 days on-site) in Silver...  ..., experience and career. We invest in the professional development of our staff with annual training allotmentsWe offer... 
    Senior
    Remote work
    1 day per week

    ActioNet

    Silver Spring, MD
    16 hours ago
  • $86.6k - $144.4k

     ...technical anchor of a cross-functional engineering squad, driving architecture decisions,...  ...you like to work in an AI-accelerated development environment where you can leverage tools...  ...performs complex research, design, and software development within our provider data management... 
    Senior
    Full time
    Local area

    LexisNexis Risk Solutions Group

    Washington DC
    2 days ago
  •  ...Government customers to provide a comprehensive set of system/software engineering and information technology services to maintain, sustain,...  ...2H) workflow—utilizing established unclassified enterprise development ecosystems to build and test software that will safely... 
    Senior
    Full time

    Maxar Technologies

    Arlington, VA
    2 days ago
  • $131.3k - $237.35k

     ...customers in the national security, engineering, and health industries. We...  ...services and mission software capabilities to support Intelligence...  ...is seeking a Senior Software Engineer to develop...  ...leadership across the software development lifecycle.At this level, you... 
    Senior
    Full time

    Leidos

    Laurel, MD
    3 days ago
  • $191k - $253k

     ...developing fully integrated hardware and software systems, including Lattice for Space...  ...warfighting domain.ABOUT THE JOBAs a Senior Software Engineer on Space Ground Software, you will...  ...systems. The Anduril Space C2 capability development will involve integration with legacy... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    2 days ago
  • $191k - $253k

     ...incubating and maturing high-potential, software-defined, AI-native offerings that meet...  ...Perception, AI, Motion Planning, Hardware, Test Engineering, Space, Networking, and Vehicle...  ...real-world scenarios.Contribute to the development of existing software services across... 
    Senior
    Full time
    Work experience placement
    Immediate start
    Remote work

    Anduril Industries

    Washington DC
    16 hours ago
  • $145k - $200k

     ...CompanyPalantir builds the world’s leading software for data-driven decisions and...  ...small hardware footprint or large. As a Senior Software Engineer on Substrate, you will design and...  ...Require4+ years of professional software development experience on core infrastructure... 
    Senior
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Washington DC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Development Engineer. Be the first to apply!