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
$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...SeniorInternshipWorldwideFlexible hours$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...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work$79.2k - $209.5k
...Job Description As a Senior Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will help build and operate OCI’s Key Management Service (KMS), a foundational service that plays a critical role in protecting customer...SeniorTemporary workFlexible hours$168.1k - $227.4k
...applications, and dispute management operations.We're seeking a Senior Development Engineer to join our Platform Engineering team. You will be... ...Basic qualifications- 5+ years of non-internship professional software development experience- 5+ years of programming with at...SeniorInternshipFlexible hours$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...SeniorInternshipFlexible hours- ...ONLY QUALIFIED CANDIDATES NEED APPLY SENIOR SOFTWARE DEVELOPER – FULL STACK, JAVA SPRING, POSTGRESQL Role Overview: The Senior Software Developer will lead the design and development of the new application. This role will design and implement backed APIs...SeniorFull time
- ...The Software Engineer is responsible for the design, development, testing, and management of application development projects in support of IT infrastructure. This includes programmatic integration of third-party components, introduction of new custom capabilities, modification...SeniorFull time
- ...the AI Data Cloud Snowflake's File Ingestion team owns the engines behind COPY INTO and Snowpipe — the paths that land... ...customer data landing in minutes end-to-end. We're hiring a Senior Software Engineer to own deep, high-impact work across our file-ingest...SeniorFull time
- ...technical requirements. Participate in all aspects of the software development lifecycle, including requirements collection, planning,... ...functional responsibilities and expert knowledge of software engineering with: Expert proficiency with Python and JavaScript Eight...SeniorFull time
- ...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...SeniorCasual workWork at officeRemote workFlexible hours
$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- ...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
$192k - $240k
...Engineering at Brex Engineering at Brex is about building systems that scale with speed and intention. Our teams span Software, Data, Security, and IT, and operate with high autonomy and deep... ...Familiarity with software engineering development cycles ~ Ability to hold...SeniorFull timeWork at officeRemote workWork from home$190k - $235k
...us, check out our blog ! The impact As a member of the engineering team, you will own projects from end-to-end, making decisions... ...understanding customers’ needs. Who you are ~5+ years of full-time software engineering experience, ideally full-stack ~ Expert...SeniorFull time- ...Description ISL is looking for a skilled, hard-working Senior Software Engineer to help build amazing experiences for some of the biggest... ...helping other developers grow. You are experienced in web development and set the standards for the software we produce. Your deep...SeniorFull time
- ...Job Opportunity : Our team is seeking a talented Senior Software Engineer to work in a hybrid model with our client located in Washington... ...JavaScript-based technologies. Support a full system development agile lifecycle using CI/CD and DevSecOps practices. Understand...SeniorFull timeWork experience placement
$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...SeniorWork at officeRelocation packageFlexible hours3 days per week$191k - $254k
...Senior Embedded Software Engineer (Bare Metal) Software | Washington, DC | Full Time Position: Senior Embedded Software Engineer Location... ...Senior Embedded Software Engineer to support the design and development of low-level embedded software for next-generation...SeniorFull timeTemporary workMonday to FridayFlexible hoursDay shift$191k - $254k
...Senior Software Engineer Software | Washington, DC | Full Time Position: Senior Software Engineer Location: Washington, DC Category... ...a Senior Software Engineer to support the design and development of software for next-generation hardware platforms in a mission...SeniorFull timeTemporary workMonday to FridayFlexible hoursDay shift- ...focus areas, and inspire our organizational culture. A Senior Software Engineer (SSE) is responsible for designing, developing, and... ...design documents. Additionally, the SSE is expected to track development timelines, lead the design phase, and negotiate feature sets...SeniorFull timeLocal areaRemote work
$139k - $242k
...GPU infrastructure, and Linux systems engineering. Our mission is to deliver robust, isolated... ...roles building and operating software at scale. ~ Strong hands-on experience... ...encourages collaboration and enables the development of innovative solutions to complex problems...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$150k - $200k
...manipulation, and misuse. An impressive mission requires an equally impressive Senior Software Engineer, Mobile As a Senior Software Developer, specializing in mobile development, you will move beyond simple coding to thoughtful design. You will build a highly...SeniorFull timeSummer workRemote workWork from homeFlexible hours$135k - $200k
...Palantir builds the world’s leading software for data-driven decisions and operations... ...hardware footprint or large. As a Senior Software Engineer on Substrate, you will design and build... ...~4+ years of professional software development experience on core infrastructure with...SeniorFull timeWork experience placementWork at officeRemote workWork from homeRelocation package- ...support this mission, we are seeking a Senior Software Developer to lead the evolution of the... ...code; you will lead the major re-development of custom applications that are vital... ...degree in Computer Science, Software Engineering, or a related field. Equal Opportunity...SeniorFull timeContract work
- ...Software Developer Senior DCSA | Security clearance required Our Company N2IA Technologies... ...Developer with strong full-stack AI development experience to build and maintain scalable... ...AWS Certified Generative AI Engineer - Professional Security+ certification...SeniorFull time
- ...Software Engineer (Mid/Senior) Location: Onsite | Washington, DC Clearance: Active TS/SCI required; CI Polygraph required Employment... ...performance standards ~ Troubleshoot and resolve issues across development and production environments ~ Support development and...SeniorFull timeTemporary workHome office
$160k - $240k
...Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and... ...both exciting and crucial. As a Senior Software Engineer, you’ll build and own autonomy behaviors... ...planning ~ Rigorous Software Development – Develop high-performance software modules...SeniorFull timeTemporary workPart timeWork at officeWorldwide$180k - $200k
...its legitimacy. Your trust is important to us. Stay safe and informed. Senior Software Engineer Nexxen SSP | Hybrid — 3 days/week in office Join Nexxen's SSP Software Development team building and running a high-throughput SSP that processes hundreds of...SeniorFull timeWork at officeFlexible hours3 days per week$141k - $225.6k
...with our ecosystem of devices and cloud software. Like our products, we work better... ...where you matter. Your Impact As a Senior Software Engineer on the Enterprise New Markets team,... ...tools and techniques to accelerate development, experimentation, and delivery Coordinate...SeniorFull timeWork experience placementRemote work$191k - $253k
...for mission simulations, a key business development tool, and a powerful demonstration of our... ...THE ROLE As the Carbon Extensibility Engineer, you will be the expert practitioner of... ...capability for our mission-critical simulation software. WHAT YOU'LL DO Architect and...SeniorFull timeWork experience placementRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Development Engineer. Be the first to apply!
- software engineer internship Washington DC
- software development engineer aws Washington DC
- software developer internship no experience Washington DC
- real time software engineer Washington DC
- financial software developer Washington DC
- part time software developer Washington DC
- graduate software developer Washington DC
- software engineer travel Washington DC
- experienced software developer Washington DC
- remote entry level software developer Washington DC



