Jobs · Engineering · New York

Software Engineer

Womble Bond Dickinson (US) LLP · Albany, New York Metropolitan Area · 2 wk ago
Engineering$72k–$121k/yrFull-time

Responsibilities

  • Design, develop, and maintain web applications, APIs, and backend services using C#, .NET, Blazor, React, and TypeScript
  • Build and extend solutions within the Microsoft Power Platform ecosystem, including Power Apps, Power Automate, and Dataverse
  • Design and build scalable ETL/data pipelines in a medallion architecture using Azure Data Factory, Microsoft Fabric, Delta Lake, and Dataflow Gen2
  • Develop and maintain dimensionally modeled data warehouses supporting reporting and analytics across legal, finance, and operational functions
  • Integrate data from legacy SQL Server environments (SSRS, SSAS) and third-party systems using Azure Data Factory and Boomi
  • Arcitect and build AI agents and RAG pipelines using Azure AI Foundry, Microsoft Agent Framework, and Copilot Studio — including document ingestion, vectorization, grounding, and prompt engineering
  • Integrate AI capabilities into user workflows via Microsoft Copilot, Teams, and Office add-ins; define agent invocation patterns, context management, and enterprise 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 ongoing platform modernization strategy
  • Use Git and Azure DevOps for version control, release management, and collaboration

Requirements

  • Strong proficiency in C# and .NET for application and backend service development
  • Hands-on experience with Blazor, React, and TypeScript for modern web development
  • 5+ years of data engineering experience with Microsoft technologies; SQL Server and T-SQL expertise required
  • Proficiency with ETL tools including Azure Data Factory, Synapse, and Boomi for third-party integration
  • 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 Microsoft Power Platform
  • Proficiency with Git and Azure DevOps
  • Ability to explain technical decisions, AI behavior, and data architecture to non-technical stakeholders

Compensation

The national average salary range for this role is $72,000 - $121,000. Starting salary will be determined based on location, qualifications, and experience.

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 4 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 4 days ago
Information Technologyapply on epic.avature.net