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.