Software Engineer
Job Description
Womble Bond Dickinson seeks a Software Engineer to design, build, and operate enterprise applications, data pipelines, and AI systems across the Microsoft technology stack. The role combines full stack development, modern data platform engineering, and AI agent delivery, with the option to work remotely from any firm location.
Responsibilities
- Design, develop, and maintain web applications, APIs, and backend services using C#, .NET, Blazor, React, and TypeScript
- Develop and extend solutions on the Microsoft Power Platform, including Power Apps, Power Automate, and Dataverse
- Architect and implement scalable ETL pipelines following medallion architecture with Azure Data Factory, Microsoft Fabric, Delta Lake, and Dataflow Gen2
- Create and sustain dimensionally modeled data warehouses to support reporting and analytics across legal, finance, and operational functions
- Ingest data from legacy SQL Server environments (SSRS, SSAS) and third-party systems using Azure Data Factory and Boomi
- Design and build AI agents and RAG pipelines with Azure AI Foundry, Microsoft Agent Framework, and Copilot Studio, including document ingestion, vectorization, grounding, and prompt engineering
- Embed AI capabilities into user workflows via Copilot, Teams, and Office add-ins; define agent invocation patterns, context management, and governance models
- Implement observability, telemetry, and exception reporting across applications, data pipelines, and AI systems
- Document data models, lineage, transformation logic, ETL workflows, and AI architecture decisions to ensure traceability and maintainability
- Participate in sprint planning, architectural discussions, code reviews, and the firm’s platform modernization efforts
- Use Git and Azure DevOps for version control, release management, and collaboration
Requirements
- Strong proficiency in C# and the .NET framework for application and backend development
- Hands-on experience with Blazor, React, and TypeScript for modern web development
- At least five years of data engineering experience with Microsoft technologies; SQL Server and T-SQL expertise required
- Experience with Microsoft Fabric, Azure SQL, Delta Lake, and Dataflow Gen2
- Proficiency with ETL tools including Azure Data Factory, Synapse, and Boomi for third-party integrations
- Proven experience building or operating AI-enabled systems in production, including RAG pipelines and agent frameworks
- Practical understanding of ML and generative AI concepts, including model limitations, responsible AI principles, and governance
- Familiarity with medallion architecture, dimensional modeling, and enterprise data warehouse design
- Understanding of data governance, security, and compliance in a legal context
- Experience with low-code/no-code platforms including the Microsoft Power Platform
- Proficiency with Git and Azure DevOps
- Ability to explain technical decisions, AI behavior, and data architecture to non-technical stakeholders
- Bachelor's degree in Computer Science or equivalent experience
Technologies
- C#, .NET, Blazor, React, TypeScript
- Microsoft Power Platform, Power Apps, Power Automate, Dataverse
- Azure Data Factory, Microsoft Fabric, Delta Lake, Dataflow Gen2
- SQL Server, SSRS, SSAS, Boomi
- Azure AI Foundry, Microsoft Agent Framework, Copilot Studio, Microsoft Copilot
- Teams, Office add-ins, Git, Azure DevOps, Azure SQL, Synapse
- Medallion architecture
Benefits
- Medical Insurance
- Dental Insurance
- Vision Insurance
- Health Savings Account
- Flexible Spending Accounts
- Life Insurance
- Disability Insurance
- Paid Parental Leave
- 401(k) Plan
- Paid Days Off / Vacation
- Firm Paid Holidays
Job Category
- Technology
Requisition Number
SOFTW001329
Posting Details
- Posted: June 30, 2026
- Full-Time
- Locations: Atlanta, GA 30309, USA
Job Details
The Software Engineer role encompasses designing, building, and operating enterprise applications, data pipelines, and AI systems across the Microsoft stack. This position spans full‑stack development, modern data platform engineering, and AI agent delivery, leveraging C# and .NET alongside Azure data services and Azure AI Foundry to produce reliable, governed, production-ready solutions aligned to business and legal operations.